正则
(左边是左边界,)右边是右边界,()中的内容是要获取的内容。
.:匹配任何字符。
+:一次或多次。
?:不要太贪婪,在找到第一个匹配项后停止
一般情况下.+?组合使用就够了。
模板和匹配数字一般按图中添加即可。
模板 | 表示使用提取到的第几个值: |
匹配数字(0代表随机) | 0 代表随机取值,1 代表全部取值,2表示取第二个值 |
cookie,添加cookie管理器,名称、值、域正常添加(抓包可获取),这些数据也是可以配置参数的。一般情况下需要添加的cookie不会多,可能就一两项。
BeanShell PreProcessor
可以导入java、class、jar。我一般使用class。
导入的路径貌似只能写绝对路径,如何写相对路径我没有使用成功。还有BeanShell PreProcessor中不可以使用泛型,即便是导入的java、class中有泛型也会出错。
然后使用vars.put("mgName",Pro.get("mgName"));后,mgName,就可以使用${mgName}这种方式在jmeter中作为变量使用了。