jmeter - Jmeter + Jenkins 性能插件
问题描述
我已将线程属性设置为
${__P(threads,)}
对于用户数和
${__P(rampup,)}
用于 jmeter GUI 中的加速期。
然后在 jenkins 中创建了一个作业,选择'This project is parameterized'
并包含 String 参数'THREADS' & 'RAMPUP'
。-Jthreads=%THREADS%
我已经提到了正确的执行路径,包括-Jrampup=%RAMPUP%
在执行 Windows 批处理命令下。
为生成绩效报告设置了正确的路径。
选择后'Build with parameters'
,假设'THREADS' as 10 and 'RAMPUP' as 0
,构建成功。
问题在于“性能报告”,因为每次“HTTP 请求”计数默认显示为 20,无论构建时提供的值如何。线程数 10 不被视为参数。默认情况下,HTTP 请求计数在报告中显示为“20”个请求,而不是实际的“10”个请求。
解决方案
Performance Plugin 对Jenkins 参数一无所知,很可能是您配置不当,因此它始终使用相同的 .jtl 结果文件并且不加载任何更新。
如果没有看到自由式项目的屏幕截图或Jenkins JMeter 管道的代码,就无法获得进一步的帮助。
推荐阅读
- c++ - 链表指针问题
- python - Pygame.mouse.get_pressed() 不会检测到我的大部分点击
- python - 固定长度队列,当元素附加到末尾时删除第一个元素(FIFO)
- java - Is EJB 3.1 TimerService Daylight Saving aware?
- sql - Postgresql 不显示创建者的权限。为什么?
- java - Not Able to Debug the Code using test cases
- android - 水平居中对齐 UI 项
- c# - c#asp.net如何为只读剃须刀制作下拉列表
- llvm - llvm 传递到展平(一些)嵌套循环
- javascript - Javascript:如何向数组添加值?