zoukankan      html  css  js  c++  java
  • Jmeter:分布式执行(多台测试机一起执行)

    1       Jmeter分布式执行

    1.1     Jmeter配置

    6台机器分配成功安装jmeter后,确定1台机器作为控制机,其余5台机器作为执行机,1台机器开启执行和收集测试结果,5台机器测试执行。

    1.1.1      执行机配置

    修改/bin下的:jmeter.properties

    server_port=1099

    server.rmi.localport=1099

    注:修改前最好备份此文件

    1.1.2      控制机配置

    修改/bin下的:jmeter.properties中的remote_hosts,将执行机IP和端口号列在此处。

     

    注:修改前最好备份此文件

    1.2     测试准备

    1.2.1      测试数据准备

    • 测试数据需放在执行机相同目录下,且名称一致。
    • 保证准备的测试数据同数据库中的数据不重复。

    注意:因本项目需要不同的用户同时并发,因此不同机器上的测试数据是不同的,只有这样才能实现真正的不同和用户的并发。即测试数据txt名称相同,数量相同,但里面的内容不同。

    1.2.2      测试执行准备

    •  执行机器启动:bin下的jmeter-server.bat
    • 控制机启动:bin下的jmeter.bat

    1.2     分布式执行

    • 控制机使用jmeter打开脚本。
    • 在CSV处选择需使用的测试数据。 
    • 设置线程组和循环次数。线程组为并发量/执行机台数,如本项目:测试1000并发,则线程组输入200。

            

    • 远程全部启动即可。

     

    • 结果查看:查看聚合报告。erro为错误率,其余为响应时间。

    如需保存记录,可将聚合报告中的记录粘贴到“…….xlsx”中,或另存为csv格式。

    • 测试结果确认:是否符合测试计划要求。
     
  • 相关阅读:
    Spark-sql windows 下 执行错误.
    notepad ++ 注册表
    log4j 配置文件 示例
    linux 查看 进程 内存占用
    spring boot 常见错误解决
    python 轻量 web 框架 Bottle 使用
    Spring cloud eureka 添加 spring-security
    vue can‘ not resolver sass-loader 的 解决办法。
    外国人眼中的珍珠奶茶是啥?
    75.2亿美元:诺基亚、微软终于在一起
  • 原文地址:https://www.cnblogs.com/jxba/p/9177266.html
Copyright © 2011-2022 走看看