利用jmeter模拟手机接口测试

利用jmeter模拟手机接口测试

(由于批量上传图片不方便,可以到博主网站查阅原版博客: https://blog.zhenglin.work/jmeter/use_jmeter_test_app.html
本文示例是从网上找到的月光茶人APP程序

首先手机操作月光茶人app一个完整的购买支付流程

  • 我们在监听平台中查看其产生的url(接口),下列列表为手机操作支付流程时,监听平台采集到数据

[外链图片转存失败(img-bV5WFR8h-1562124942690)(image/1.png)]

现实测试的APP,我们可以通过开发提供的api文档、抓包工具如fiddler,抓取app的访问请求,都可以获取到接口URL;如何获取具体接口需要灵活应变;通过浏览器访问的程序可以直接通过Chrome调试network就能获取到接口URL.

  • 上面列表是手机操作月光茶人APP:登录、首页列表、产品列表、加入购物车、成功加入到购物车、加入预购订单、预购订单详情、选择支付、订单提交成功产生的URL接口; 这9步构成一个完整的流程;我们把这9步的http请求加入到jmeter里面

[外链图片转存失败(img-G9tTXbc9-1562124942691)(image/2.png)]

  • 通过监控平台采集到URL进行分析,发现其他步骤会用到登录后产生的返回体里面appCartCookieId和appLoginToken动态参数,所以我们要在登录请求后面加入正则表达式提取器 来提取,它返回的参数

[外链图片转存失败(img-NiFNBT7Y-1562124942691)(image/3.png)]

.“appCartCookieId”:"(.+?)". 这个正则表达式 要提取appCartCookieId:后面""里面包含的内容

1 1 1表示 当有多个正则

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值