jmeter接口测试-正则对参数传递-请求验签
2016-12-21 本文已影响538人
freedom_smile
背景 获取相应账号的订单信息:
1.先登录,登录返回获取登录订单信息接口需要的参数
2.用正则提取登录接口返回信息中所需要的参数
3.将请求信息和后台代码进行一样的验签,达到下个接口参数校验通过
4.请求获取登录订单信息接口
1.整体准备目录
1.png
2.调登录接口
2.png
登录返回信息如下:
3.png
3.用正则取提取登录接口返回参数
4.png
5.png
4.自动生成下个接口所需的验证码:BeanShell PreProcessor 注意放的级别
源码如下:
<pre>
import java.util.;
import com.lt.;
public static String getSign() {
Map paras = new HashMap();
paras.put("codeName", vars.get("codeName"));
String sign = AppLoginUtils.getParametersToString1(paras,vars.get("partnerKey"));
vars.put("sign",sign);
}
getSign();
</pre>
5.调首页订单信息接口
7.png
6.首页订单信息请求和返回消息查看
8.png
9.png