您的位置:首页 > 其它

Jmeter 参数化关联使用

2017-09-18 23:18 239 查看

1、简单介绍

关联简单的说就是从上一个请求的返回值中获取值,应用到下一个请求。一般登录的场景应用的比较多,或者需要带着一个通行的秘钥才能访问登录后的页面等等

2、使用方法

方式一:正则表达式

添加的路径是 后置处理器——-》正则表达式提取器

添加好之后,就可以开始写具体的正则表达式来提取你想要的内容了

下面是各参数值的含义:

参数释义
引用名称在HTTP等请求中,引用此数据,需要用到的名称
正则表达式用于将需要的数据提取出来
模板表示使用提取到的第几个值:
$-1$:表示取所有值

$0$:表示随机取值

$1$:表示取第1个

$2$:表示取第二个

以此类推:$n$:表示取第n个
匹配数字(0代表随机)0 代表随机取值,1 代表全部取值
缺省值如果正则表达式没有搜找到值,则使用此缺省值

方式二:JSON Path 提取器

这个需要下载安装一个插件,JMeterPlugins-ExtrasLibs-X.X.X.zip,将下载好的jar包解压到jmeter的lib目录下,重启

添加后置处理器

这个插件只能处理返回数据格式为json 的字符串,不能处理其他的

3、jmeter 添加压力机

windows环境下

需要别人的机器也安装jmeter

在别人的机器上运行jmeter-server.bat

修改jmeter.properties文件,查找remote_hosts

原始:remote_hosts=127.0.0.1

改为:remote_hosts=127.0.0.1,127.0.0.2:1099

保存重启jmeter->运行->远程全部启动(或者选择单独的压力机进行启动)

这样运行时压力机的机器上也要有运行的脚本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jmeter 正则表达式