如何在j.net中为asp.net页面添加超过1个viewstate的正则表达式提取器

时间:2015-12-08 13:51:59

标签: jmeter viewstate

我在jmeter脚本中有10个不同的__viewstate值。一个用于登录,另一个用于发布方法。我如何使用正则表达式提取器来参数化视图状态以进行性能测试。

2 个答案:

答案 0 :(得分:1)

根据regular expression extractor documentation

  

如果匹配编号设置为负数,则处理采样器数据中的所有可能匹配项。变量设置如下:

     
      
  • refName_matchNr - 找到的匹配数量;可能是0
  •   
  • refName_n,其中n = 1,2,3等 - 模板生成的字符串
  •   
  • refName_n_gm,其中m = 0,1,2 - 匹配n的组
  •   
  • refName - 始终设置为默认值
  •   

为一个表达式设置匹配号-1以返回响应中的所有匹配项。

答案 1 :(得分:0)

正如RaGe在评论中提到的,您可以使用1 正则表达式提取器来查找给定模式的所有匹配项。

Regular Expression Extractor - Example

MatchNo:

  • 0为随机
  • 第一场比赛
  • 1
  • 2为第二场比赛,依此类推。
  • 所有比赛
  • -1

当你输入-1&获取所有匹配项,以访问第一个匹配项,使用 TheVariableName_1