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格式。

    • 测试结果确认:是否符合测试计划要求。
     
  • 相关阅读:
    Gradle系列教程之依赖管理(转)
    Java程序员修炼之道 之 Logging(1/3)
    eclipse 快捷键Alt+/ 不能补充syso
    Android android:screenOrientation的简介
    Android android:configChanges的简介
    Android 手机app 嵌入网页操作
    Android Eclipse 常用快捷键
    android 查询手机已安装的第三方应用程序
    android SharedPreferences的用法
    android 常见错误集锦
  • 原文地址:https://www.cnblogs.com/jxba/p/9177266.html
Copyright © 2011-2022 走看看