美文网首页
jmeter如何设置关联

jmeter如何设置关联

作者: 寻叶亭 | 来源:发表于2018-07-26 10:37 被阅读311次

1.在测试计划下面新建一个线程组,添加--》Threads-->线程组

2.在线程组下面添加一个http请求,添加--》Sampler-->HTTP请求

3.设置接口请求参数,如下图所示,本文以一个查询接口为例。

image.png 接口返回结果

现在我们的目的是提取出响应数据里的tid,通过编码再次组装参数发送请求(一个线程执行一次)。

4.提取数据需要用到正则表达式提取器,添加--》后置处理器->正则表达式提取器


image.png
 正则表达式提取器详解:
·引用名称:即参数名称,即用来存储正则表达式所提取的值。
·正则表达式:就是用来匹配服务器响应的数据。
    一般值的名称(键)是不会发生改变的。要获取特定的数据,都会结合不变的内容(左右边界),然后
        将需要提取的服务器数据替换为(.*?)即可。
    PS:建议在查看结果树中,切换到regexp tester模式,对所写的正则表达式进行测试。

·模板:该处可以填写常量字符串或者位置变量$N$,该属性的作用是用来指定最终存储到参数中的值。
    ·常量:表示将常量的值赋给参数。
    ·$N$:表示将第N对括号的值赋给参数。
    ·$1$就表示将正则表达式中的第一对括号所对应匹配到的值赋值给参数。

·匹配数字:该处可以填写的是正整数N,数字0,负数三种。
    ·正整数N:就表示将第N次匹配(查找到)到的值赋值给参数。默认值是1.
    ·数字0:就表示将所匹配到的值随机提取一个赋值给参数。
    ·负数:通常是-1,就表示将所有匹配到的值以类似于数组的方式存入参数数组。
    PS:如果匹配数字为-1,就表示希望对所有数据进行遍历操作。此时需要结合Jmeter的逻辑控制器
       -foreach 控制器来实现遍历操作。

5.foreach控制器,添加--》逻辑控制器--》ForEach控制器

image.png

6.再新建一个http请求

image.png

7.结果如下,每个线程获取固定的值然后发送请求

image.png

相关文章

  • jmeter如何设置关联

    1.在测试计划下面新建一个线程组,添加--》Threads-->线程组 2.在线程组下面添加一个http请求,添加...

  • Jmeter 代理抓包

    背景: jmeter本身无法设置proxy的形式来使用代理。 那jmeter如何使用代理? 答案: 1.通过设置j...

  • JMeter-接口自动化之正则表达式关联

    JMeter-接口自动化之正则表达式关联 jmeter中,接口自动化的关键在于参数关联。比如需要登录的接口,如何调...

  • JMeter:参数化_后置处理器_正则表达式提取器关联

    Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式,...

  • maven打包上传到私服遇到的问题

    当时遇到的问题是,如何把Jmeter关联的Jar包再次封装后,使用到maven项目中去。1、Jmeter中的jar...

  • Jmeter关联,正则表达式提取器使用

    一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方...

  • jmeter之关联

    一、Jmeter关联的方式: Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方...

  • 8.Jmeter关联

    一、Jmeter关联的方式:Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器 选择需要的关联方式...

  • jmeter技巧

    安装后设置 1.Jmeter设置中文界面 进入Jmeter的bin目录下,找到jmeter.properties文...

  • Jmeter关联

    关键词:接口关联 一、接口自动化实现 http://www.manongjc.com/article/111660...

网友评论

      本文标题:jmeter如何设置关联

      本文链接:https://www.haomeiwen.com/subject/kuuymftx.html