发布网友 发布时间:2022-04-11 03:24
共3个回答
懂视网 时间:2022-04-11 07:45
需求背景:
1. 采购下单京东商品,生成京东订单:平台的订单编号XX如111,对应京东的订单编号XX如222
2. 供应页面确认订单,需要用到平台订单编号XX如111
3. 调rpc服务进行京东发货,此时需要用到京东订单编号XX如222,这个就需要通过平台的订单编号到db中查询得到京东订单编号
实现:
上述1,2步在上一篇已经实现,这里不再赘述:https://www.cnblogs.com/hellomaster/p/11937841.html
主要对第3步进行拆分:
1.jmeter连接数据库
2.写sql语句通过平台订单编号查询出京东订单编号
3.调rpc服务进行发货操作
1. jmeter支持多种数据库,且均需要下载对应的驱动包。这里我的db是sqlserver,所以需要有sqlserver的jar包,需要放到 jmeter的lib下面:
2.新建一个JDBC Connection Configuration,主要关注:
3. 新建一个jdbc requests请求,这个variable name bound to pool需要跟之前2中的保持一致:
4. 新建http请求,调rpc进行京东发货
经过上述步骤,就能用从数据库查到的结果作为下个请求的入参了。
jmeter连接数据库,并将查询结果作为下一个请求的入参
标签:code connect ros 采购 jar包 新建 http请求 需要 logs
热心网友 时间:2022-04-11 04:53
常用的两种方式,第二种容易上手热心网友 时间:2022-04-11 06:11
1,String resultMsg = prev.getResponseDataAsString();//获取响应报文