Jmeter 全程实战(六)集合点和关联(正则表达式)

技术文章 1年前 (2020) 完美者
551 0

标签:amp   之间   表达   密码登录   失败   正则表达   集合点   测试   处理   

一、集合点

简单来理解一下,虽然我们的“性能测试”理解为“多用户并发测试”,但真正的并发是不存在的,为了更真实的实现并发这感念,我们可以在需要压力的地方设置集合点,拿那个用户和密码的地方,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等一等,然后一起访问。

注意:集合点的位置一定要在Sample之前.

1.右键点击 线程组->添加->定时器->Synchronizing Timer,这样就添加了一个集合点

技术图片

二、关联:正则表达式 、 Xpath(一般xml的时候用的较多)

1.线程组->添加->后置处理器->正则表达式提取器

技术图片

  1. 正则表达式提取的相关设置
  • 引用名称:其它地方引用提取值的变量名称,如填写的是:str,具体的引用方式是${str}

  • 正则表达式:提取内容的正则表达式【稍注意一下:()表示提取,对于你要提前的内容需要用小括号括起来】

  • 模板:用$$引用起来,如果在正则表达式中有多个正则表达式(多个括号括起来的东东),则可以是$2$,$3$等等,表示解析到的第几个值给str

  • 匹配数字(0代表随机):0代表随机,-1代表所有,其余正整数代表将在坚持的内容中,第几个匹配的内容提取出来。

  • 缺省值:正则匹配失败时,取的值

【说明】

  • 在使用正则表达式提取器的过程中,如果匹配数字选择的是-1,还可以通过${str_1}的方式来取第1个匹配的内容,${str_2}来取第2个匹配的内容。匹配数字和${str_n}可以好像可以相互替代,但究竟是不是这样的,还没弄太明白。

  • 关于正则?是不一样的,在上述的例子中使用正则(.<em>?)或者正则(.</em>)都是可行的。

Jmeter 全程实战(六)集合点和关联(正则表达式)

标签:amp   之间   表达   密码登录   失败   正则表达   集合点   测试   处理   

原文地址:https://www.cnblogs.com/sharef/p/13611587.html

版权声明:完美者 发表于 2020-09-17 13:32:26。
转载请注明:Jmeter 全程实战(六)集合点和关联(正则表达式) | 完美导航

暂无评论

暂无评论...