【第八章】Jmeter接口测试实战

【第八章】Jmeter接口测试实战,第1张

什么是接口测试

为什么掌握接口测试

怎么做接口测试

案例:一个登录接口

场景:

产品上规定用户名6-10个字符数字下划线

测试人员在前端做了娇艳,通过!

后段开发人员没有做校验!

风险:直接抓包去纂改你的接口,然后绕过校验,通过sql注入直接随意登录

危害:公司损失!

功能测试岗位

自动化测试岗位

性能测试岗位

1、打开jmeter,选中 测试计划 右键 - 添加 - 线程(用户)- 线程组,默认线程数1,等接口调过再增加线程数/循环次数/延时时间

2、选中线程组 - 添加 - 配置元件 - >

        在接口测试中,有这样的使用场景,某一步 *** 作需要用到之前步骤获取到的值,token就是一个典型。关于网上获取token的教程大同小异,但是没有一篇能解决我的问题。因此本人从正则表达式、抓包工具等入手,终于解决了获取token的问题。现将需要注意的地方分享如下。

1首先需要确认需要用到的token是哪个接口返回的,如果是登录的步骤就使用到了token,那么肯定在登录前还有其他的接口访问,否则登录没有token必然失败,因此,先使用抓包工具或者F12功能查看登录之前的接口访问情况。本人的情况就是登录的时候就需要使用token,用fiddler抓包后发现,在login的接口访问之前,有一个registerDevice的接口访问,查看这个接口的返回,发现此时已经有给到token的信息。

 2查看token是从哪个地方提交的。网上有好多文章都是token在请求头信息中,所以都是按照这种方式去处理的,但是本人的情况不是,使用抓包工具查看token信息,发现login的这个接口,在请求发送的时候,就把token当做参数发送了。

3因此要搞清楚你的token是从哪个地方提交的。如果是请求头中,那么就需要添加>

应用使用的cookies符合兼容性规范的话,JMeter的标准cookies是可以自动管理的

如果应用没有指明cookies版本,同时又使用了特殊符号,JMeter调用的>

以上就是关于【第八章】Jmeter接口测试实战全部的内容,包括:【第八章】Jmeter接口测试实战、jmeter批量创建测试数据、Jmeter获取token并使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10040023.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存