接口测试
文章平均质量分 53
theone19
这个作者很懒,什么都没留下…
展开
-
接口测试详解
超详细——接口测试总结与分享 金字塔模型 通过之前对金字塔结构的学习,大概了解到了金字塔模型想告诉我们的几个道理: 1.越底层,越稳定。 金字塔主要观点认为单元测试的稳定性高,需要多投入。 2.越底层,越高效。 程序的问题,最终还得落在具体的代码上,所以底层的测试更容易发现问题。 3.越底层,越低成本。 越底层测试能越早发现问题,越早发现问题,修复的成本自然越低。 4.越底层,越...转载 2018-05-31 11:05:14 · 621 阅读 · 0 评论 -
postman的请求返回body没有数据
1.请求成功,返回body没有数据(1)断言成功可能是上一个请求发送成功的,有可能是缓存(2)body没有数据,发送的请求某部分出错了如:少了个o字还有就是删除了环境变量...原创 2019-03-19 09:59:27 · 11800 阅读 · 0 评论 -
没有接口文档,如何写接口测试
1、接口文档没有提及的一个查询的接口文档没有提及根据手机号查询交易流水2、WEB根据手机号查询交易流水3.写postman的接口测试(1)路径url:postman的url和前端的url是一样的(2)发送请求:post(3)请求头:a.Content-Type互联网媒体类型:application/json键-值”对的方式组织的数据 ...原创 2019-03-19 10:42:10 · 12029 阅读 · 1 评论 -
jmeter报错 Unrecognized token 'key': was expecting ('true', 'false' or 'null');
1、jmeter发送请求的时候报错Unrecognized token 'key': was expecting ('true', 'false' or 'null');{"timestamp":"2019-06-15T08:05:58.052+0000","status":400,"error":"Bad Request","message":"JSON parse error: Unr...原创 2019-06-15 17:49:11 · 5386 阅读 · 0 评论 -
postman返回响应报错415显示Unsupported Media Type
1、postman返回响应报错415显示Unsupported Media Type原因:Content-Type请求的数据格式错了解决:Content-Type请求的数据格式改为:application/json原创 2019-06-10 20:06:38 · 8578 阅读 · 2 评论 -
postman测试需要短信验证的登陆
1、要先发送短信的验证请求2、然后在发送登陆的请求,测试环境的默认的验证码是1234563、如果是先不发送短信验证,系统会报错前端:postman:发送一次短信验证码是一次有效的登陆,再次发送请求登陆,需要再次发送短信验证...原创 2019-06-17 16:21:43 · 3059 阅读 · 2 评论 -
用postman不能执行下载的操作
1、下载的请求若使用postman执行该操作,postman会这样的,户籍出现乱码2、正确的方法应该是这样http://gateway.lrscft.com/api/zd/download/query/subject/template?xwappid=****直接把配好的url放在浏览器中,查看能不能下载...原创 2019-06-26 19:24:53 · 2127 阅读 · 4 评论 -
get方法改成post
1、请求的方法中get方法改成post文档中请求的方法是get(1)get的请求是正常的(2)把get的请求方法改成post,系统会报错(3)不应该提示繁忙,应该提示 “请求的方法是get”,或者返回404(4)应该提示请求的方法不对(5)get请求方法中,body放请求参数,会报错,不应该报这样的错误...原创 2019-06-26 19:30:43 · 8839 阅读 · 0 评论 -
postman测试body中不传参数
1、请求参数中不传body参数提示信息要提示json数据无效,不能提示系统繁忙原创 2019-07-03 15:27:05 · 2606 阅读 · 0 评论 -
postman的身份认证authorization重命名
1、发送请求2.返回的认证信息,并重命名var jsonData =JSON.parse(responseBody);//获取body中返回的所有参数postman.setGlobalVariable("Wei_authorization",jsonData.data.authorization);//把返回参数中的keys设置为环境变量信息,重命名...原创 2019-05-29 09:34:40 · 753 阅读 · 0 评论 -
接口测试总结
本文主要分为两个部分: 第一部分:主要从问题出发,引入接口测试的相关内容并与前端测试进行简单对比,总结两者之前的区别与联系。但该部分只交代了怎么做和如何做?并没有解释为什么要做? 第二部分:主要介绍为什么要做接口测试,并简单总结接口持续集成和接口质量评估相关内容。第一部分:首先,在做接口测试的过程中,经常有后端开发会问:后端接口都测试什么?怎么测的? 后端接口测试一...转载 2019-03-25 11:02:20 · 536 阅读 · 0 评论 -
postman请求data中的参数化
1、请求body中的参数格式是raw,不能使用form-data的形式(1)只能写成字符串的格式{"data":{"mobilePhone":"18312527332","password":"086271jia"}}(2)格式也是 json的格式 2、可以对data里面的参数进行参数化 用两个花括号 {{}}3、在pre-requestScript中添加参数,能否...原创 2019-02-26 14:25:59 · 11446 阅读 · 0 评论 -
接口测试
首先,什么是接口呢?接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,别人肯定不会把数据库共享给你,他只能给你提供一个他们写好的方法来获取数据,你引用他提供的接口就能使用他写好的方法,从而达到数据共享的目的,比如说咱们用的app、网址这些它在进行数据处理的时候都是通过接口来进行调用的。程序内部的接口:方法与方法之间,模块与模...转载 2018-06-23 14:53:43 · 332 阅读 · 0 评论 -
postman获取token
1.打开接口文档,一般采用的是swagger登录的参数有password和userName两个2.在postman上输入URL地址,比如登录的是 /auth/login,接着点击Params,在key和value中输入值3.输入用户名和密码,前提是这个账号已经注册在系统中获取到的token是该账户的身份,用于后面的测试...原创 2018-11-26 17:21:06 · 6590 阅读 · 1 评论 -
APP绑定bank卡接口测试
1.在app中添加银行卡的界面绑定前的界面绑定后的银行卡 2.这里要使用postman发送请求,先看swagger的接口文档url的路径为 :/bankCard/saveBankCard必填参数:星号的为必填accName * 开户人、bankCardExtimeStr *过期时间、bankName *开户银行、cardNo *银行卡号、imgUrl *银...原创 2018-11-26 18:37:34 · 2085 阅读 · 0 评论 -
postman设置token、authorization认证信息传参
问题描述:1.登录的时候,服务器返回token,这是身份认证,相当于门票,访问其他的接口业务,每次都需要带上这个token,解决方法是,把服务器返回的token设置在postman的环境变量(Environment)参考:1.先设置环境变量点击 postman的系统设置,弹出一个框manage environment,然后点add2.postman发送登录请求,获取系统...原创 2018-11-30 17:33:44 · 61596 阅读 · 3 评论 -
接口测试详解
一、什么接口测试客户端与后台服务间的协议;插件间通信的接口;模块间的接口;再小到一个类提供的方法;都可以理解为接口。接口测试是验证测试系统组件间接口的一种测试。二、接口采用方式1、webService接口:是走soap协议通过http传输,请求报文和返回报文都是xml格式的,我们在测试的时候都用通过工具才能进行调用,测试。可以使用的工具有SoapUI、jmeter;webServic...原创 2018-12-04 09:48:14 · 1063 阅读 · 0 评论 -
postman参数化
一、单个数据参数化场景:购物车接口,需要用到登录接口返回的token1.登录接口,在Tests里面设置usertoken环境变量,用来保存token值。2.获取购物车接口使用usertoken变量二、批量参数化如:搜索接口,需要搜索“测试”、“爱心”、“A”、“123”等关键字1.新建txt文件(此处命名为data.txt),使用notepad++编辑,第一行写...转载 2019-02-22 08:44:33 · 554 阅读 · 0 评论 -
postman出现Could not get any response
1.导致的原因解决办法:2、还有一种可能 如果是网站使用了ssl传输,要关闭掉3.把请求超时时间改一下原创 2019-02-22 08:54:30 · 1507 阅读 · 0 评论 -
postman接口测试,后面直接拼接参数
1、接口文档没事有说明参数如何设置2、poseman接口测试的时候,直接在路径上加参数路径:/login/checkMemberPassword参数:?data={"password":"086271jia"}这样子的拼接有点特殊3、只要两步操作(1)请求头换成json的格式(2)让后请求参数:{{ip}}/login/checkMemberPas...原创 2019-02-25 14:04:36 · 9998 阅读 · 1 评论 -
网关测试总结
1、正常的postman发送请求2、请求经过网关以后,对传递过来请求做一些逻辑加过处理(1)签名xwsign,系统自动生成,当报无效的时候,通过查看系统的日志获取,替换成最新的签名算法可以参考这:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=4_3(2)APPID,在网关WEB页面上生成(3)时...原创 2019-07-05 11:32:11 · 9025 阅读 · 2 评论