Jmeter正则表达式使用(带实例)

上一篇 / 下一篇  2008-06-04 17:04:47 / 个人分类:JMeter

其中:

引用名称:填写该正则表达式的被引用的名称,可以填写一个有意义的名称

正则表达式:填写一个正确的正则表达式,该正则表达式可以唯一定位要获取的值,如果和该正则表达式匹配的值有多个,则会出现混乱

模板:此处填写$1$,如果有两个表达式,则可以设置为$1$$2$

如果在测试过程中,某个测试用例产生的值,会在下一个测试用例中同样会传递,而这两个测试用例是一个完整的过程,同样可以利用正则表达式来实现值的传递,比如对于酒店预定,预定成功后会产生一个订单号,而该订单号在后面的订单查询或者订单处理中同样会用到,则可以利用正则表达式将该订单号提取出来,在执行订单查询处理的请求中,可以以参数的形式传递正则表达式的引用名称。

使用正则表达式的在做东航项目的联调中广泛使用,在CRS中设置价格,设置价格名称,价格设置中都要用到酒店代码,房型代码,价格体系代码,而为了使得所设计的脚本能够一次编写多次使用,就不能将这些内容固定,而利用正则表达式,每次执行脚本,在添加完酒店,价格体系,房型的时候则将利用正则表达式提取相关的代码。

利用正则表达式,在需要将多个项目联合起来组成一个完整的测试流程中,而且不同项目的某些数据会公用,在这样的测试计划中使用起来非常适合。

 


TAG: 性能测试 JMeter 正则表达式

1的个人空间 引用 删除 1   /   2009-07-24 15:24:33
5
 

评分:0

我来说两句

Open Toolbar