Jmeter中一个或多个正则表达式的使用
1、获取多个正则,如下图在正则表达式中设置多个变量,通过模板$1$、$2$来确定选择的哪一个获取的数据,$1$获取第一个数据、$2$获取第二个数据如此类推。这种方式适合用于一个接口返回的数据要去的正则都在一条数据中的边界值。
根据上面设置的多个正则获取的数据进行入参,如下图,在上面设置了获取多个参数后在HTTP请求进行入参时同一个引用名称需要根据$1$、$2$来设定入参的参数,$1$的用引用名id_g1来表示、$2$的用引用名id_g2来表示。
2、在返回数据中获取2个参数,而这2个参数不在左右边界中间可以使用[.\s\S]+?表示中间的任何字符,这样的编写方式可以过滤掉 TradeId 到 OrderMongoId 中间的数据,直接获取这两个字段的返回数据。