为什么掌握接口测试
怎么做接口测试
案例:一个登录接口
场景:
产品上规定用户名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并使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)