问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

jmeter接口测试,怎么在下一个接口调用上一个接口的数据

发布网友 发布时间: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,主要关注:

  • database url地址格式:jdbc:sqlserver://IP:端口;DatabaseName=库名      (ps,mysql的连接为这样:jdbc:mysql://IP:端口/库名)
  • variable name for created pool:名称要跟后面sql语句的连接池名称保持一致,否则会报错
  • JDBC Driver Class:com.microsoft.sqlserver.jdbc.SQLServerDriver         (ps,mysql的选这个:com.mysql.jdbc.Driver)
  •  

    技术图片

     

     

     技术图片

     

     

    3. 新建一个jdbc requests请求,这个variable name bound to pool需要跟之前2中的保持一致:

    技术图片

     

     

    4. 新建http请求,调rpc进行京东发货

    技术图片

     

     

    经过上述步骤,就能用从数据库查到的结果作为下个请求的入参了。

    jmeter连接数据库,并将查询结果作为下一个请求的入参

    标签:code   connect   ros   采购   jar包   新建   http请求   需要   logs   

    热心网友 时间:2022-04-11 04:53

    常用的两种方式,第二种容易上手
    1、使用正则提取器
    http://www.cnblogs.com/0201zcr/p/5089620.html
    2、JSON Extractor
    http://blog.csdn.net/lluozh2015/article/details/54097449

    热心网友 时间:2022-04-11 06:11

    1,String resultMsg = prev.getResponseDataAsString();//获取响应报文
    然后使用java代码解析响应报文,再使用vars.put("code",result);保存到变量中
    2,JSON Path PostProcessor使用这个后置处理器,从第一个接口的响应报文中取到值保存在一个变量中,然后下面直接调用
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    全方位揭秘!大数据从0到1的完美落地之Linux磁盘、压缩解压命令_百度... 长期喝红茶可以减肥吗 长期喝红茶能不能减肥呢 经常喝红茶会不会长胖啊 ...都行最好是写完的或者更新很多很多了主要是玄幻悬疑类的 ...身上后变强的女强文,最好是有女扮男装的,像《傲风》这一类型完结的... 民法典中商标使用在先是否侵权 武汉市著名商标认定和保护办法第二十条 侵犯行为包括哪种形式 擅自买卖商标标识会被认为滥用商标吗 道家有哪些人物 我需要用380伏的电,要怎么弄呢?去哪办理? 需要用380伏的电,要怎么弄呢?去哪办理? 工地临时施工用电的资料上要求填写供电方式,是什么意思怎么填写? 临时施工用电转成永久用电的申请要怎么写 新建小区向供电局申请临时用电申请怎么写 建房临时用三相电报装申请 如何办理临时施工用电手续? 办理临时用电需要哪些手续? 喊施工当我帮忙搭接临时水电应该怎么写业主单位喊施工单位帮忙搭接临时水电应该怎么写_百度问一问 建筑工地临时用电申请怎么写? 闺蜜说越来越不快乐你该怎么回复? 女生说没有你的每一天都不快也都不快乐怎么回复? 当一个人说没有快乐,也没有不快乐。应该怎么回答(女生)? 男生说不快乐怎么回复 我最爱的人跟我说她过得一点都不快乐 怎么回她话? 空调旋钮开关接线 卡罗拉空调旋钮开关转不动了,什么原因? 梦见打炸雷,龙起飞,坟上天? 梦见先地震后雷劈大地爆炸? 梦见我把一只桶放在井里引起了惊天动地的爆炸又是大雨雷电! 梦见狗找自己报仇 梦见杀狗,狗的鬼魂向我索命 梦见被狗咬然后狗变成鬼一定要和我在一起,就像情侣一样. 梦见狗,梦自己变鬼,忽鬼忽人的 我梦见恶鬼附身一只狗上,那狗疯狂咬我,我一直阿弥陀佛,这梦什么意思? 梦到黑色的狗是恶鬼,分别附身到家人身上 梦见鬼回来报仇 做梦梦到鬼附身狗见到我很害怕冲我叫,后来我被一个婆婆救了但是叫我不要出门 梦见猫狗都找我报仇累死我了 解梦 梦到狗 一米四的负压风机每小时的通风量 1.4米负压风机排风量 1×1米的负压风机的使用距离是多远 负压风机1米36*1米36多少一台 负压风机的吸力有多大 手机丢了用可以找回手机吗 手机丢失了,能用以前找到手机的位置吗? 云闪付退款为什么是负数 为什么云支付退款是负的 京东用云闪付付款278元退款怎么显示负278,没有退款在云闪付卡里?