Jmeter 获取属性 __P函数--在Linux上动态修改线程数和运行时间

举报
brucexiaogui 发表于 2021/11/26 01:07:58 2021/11/26
【摘要】 Jmeter 获取属性 __P函数--在Linux上动态修改线程数和运行时间 一、__P函数巧用测试场景 在linux上运行Jmeter脚本,在修改脚本一些属性时不像Windows上有图形操作方便,可能需要在Windows上修改参数后再上传到Linux上,这样在两个系统间来回上传脚本比较繁琐。那么在Linux上通过命令直接修改参数就...

Jmeter 获取属性 __P函数--在Linux上动态修改线程数和运行时间

一、__P函数巧用测试场景

在linux上运行Jmeter脚本,在修改脚本一些属性时不像Windows上有图形操作方便,可能需要在Windows上修改参数后再上传到Linux上,这样在两个系统间来回上传脚本比较繁琐。那么在Linux上通过命令直接修改参数就是理想的操作方式。

二、__P设置线程数和运行时间

1、在Testplan测试计划的用户自定义变量中的Name定义线程组中的线程和运行时间变量,在Value中引用__P函数变量名称。

@定义__P函数线程数变量名称

 @定义__P函数运行时间变量名称

@在Testplan的用户自定义变量引用 __P函数定义的变量名称

 

@线程组引用 Testplan的用户自定义变量

2、在Linux中使用命令设置线程数和运行时间运行脚本 

@设置__P函数变量值命令


  
  1. jmeter -JThreadCounter=5 -JrunTimer=100 -n -t Function_Help.jmx -l varstea.jtl -e -o ./varReport
  2. // -JThreadCounter=5:数字是设置的线程数,ThreadCounter是定义__P函数的名称
  3. // -JrunTimer=100:数字是设置的运行时间,runTimer是定义__P函数的名称
  4. // -n:命令模式执行脚本
  5. // -t:运行的脚本名称
  6. // -l: 生成jtl报告
  7. // -e:测试结束后生成测试报告
  8. // -o,指定测试报告存放路径。(指定报告存放路径的文件夹必须不存在,否则会报错)

@运行结果

设置5个线程,运行100秒运行结果。

 

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/104134415

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。