51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 1436|回复: 1
打印 上一主题 下一主题

[在学] JMeter如何将上一个服务器返回结果设置为下一个request的请求参数?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-1-19 10:33:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题 :
/handler/user/loan  发起请求,  response:{"retCode":"000000","retMsg":"","data":{"applyNo":"2017060110367437","applyStatus":"1"}}
服务返回applyNo  ,我想将 applyNo作为参数,作为下一个请求发送过去,这个该怎么做,
个人操作:
1.在请求地址下 http请求
2. 添加后置处理器-正则表达式,  .*"applyNo":"(.+?)".*
3.http请求参数化

在学课程:
JMeter性能测试

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2018-1-19 13:38:23 | 只看该作者
首先,我不知道你正则表达式具体是怎么写的,你的问题中写出的正则看起来是不对的。我给你举个例子吧。
比如你要提取readme.txt ,而响应的结果为:name = "file" value = "readme.txt">
那么你的正则要这么写:name = "file" value = "(.*)">;
也就是被提取的部分前后都要有固定的可以识别到的字符串
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-4 23:35 , Processed in 0.062759 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表