【发布时间】:2018-07-23 21:02:14
【问题描述】:
我一直在使用 ApacheJMeter_core 和 ApacheJMeter_http 库从 java Junit 文件创建和运行 Jmeter 测试计划。
我的测试计划如下结构
-
POST 线程组
- POST api 调用持续 20 秒
-
获取线程组
- GET api 调用持续 20 秒
为每个线程组添加汇总器
当我设置loopController.setLoops(<some value>); 时,我可以在下面看到正确的系统输出日志
GET_Result = 16 in 00:00:01 = 15.8/s Avg: 61 Min: 4 Max: 287 Err: 0 (0.00%)
POST_Result = 4 in 00:00:01 = 3.9/s Avg: 260 Min: 36 Max: 485 Err: 0 (0.00%)
但是当我使用loopController.setContinueForever(true); and getThreadGroup.setScheduler(true);getThreadGroup.setDuration(20); postThreadGroup.setScheduler(true);postThreadGroup.setDuration(20); 时,我没有在系统日志中看到打印结果。
日志如下
0 in 00:00:00 = ******/s Avg: 0 Min: 9223372036854775807 Max: -9223372036854775808 Err: 0 (0.00%)
我错过了什么吗?感谢任何帮助
我还想知道如何在 Junit 文件中声明这些值。是否有可能获得结果的平均标准偏差并断言值
谢谢
【问题讨论】:
标签: jmeter jmeter-plugins jmeter-3.2 jmeter-analysis-maven-plugin