接口联调测试
pursuit happiness
这个作者很懒,什么都没留下…
展开
-
如何在unittest框架中获取和使用sessionid
有2个接口:1、登录接口;2、更新用户信息接口,如果想调通接口2需要获取接口1的返回的cookies,可以先通过postman调用接口1,然后在 研究怎么把接口1获取的cookies传入到接口2中使用。接口1通过postman调用的截图:通过图片可以看成response返回了一个Cookies,Cookies下面一个name是JSESSIONID,Value是JD5331BE7E589CBA948A9ACBF7E82A56D那么我们可以这么理解Cookies是一个字典,字典里面存放了key是JSES原创 2022-04-20 07:32:31 · 467 阅读 · 0 评论 -
高效的测试-测试数据和测试脚本分离
测试目的:为了更少的维护测试脚本,提高测试效率,可以把接口测试共同点抽取出来,写成一个模板,这样只要关注业务测试数据,减少关注测试脚本,提高测试效率。比如说接口测试需要输入url,接口参数,接口方法,预期结果,接口返回值,那这样就可以封装成一个模板,测试数据写在main函数里面就可以了。如下所示:#对联调接口进行结构优化写一个模板,以便后面调接口使用#URL,参数,预期对比结果,接口名称作为参数传入方法中import requestsclass Interface_Moban(): def原创 2022-04-06 23:07:10 · 331 阅读 · 0 评论 -
通过postman能调通两个相关联的接口,用requests写脚本不符合预期
接口联调测试:通过postman调接口是通的,用requests调接口2老是报错接口1:用户登录接口接口2:用户登录后获取个人信息首先用postman调接口确定接口是可以通的:接口1:用户登录接口接口2:用户登录后获取个人信息通过postman调通接口后,我决定用requests调接口,于是出现了接口2不符合预期的情况import requestsimport csv# 1、用户登录class Liantiao_Test(): def login(self,row):原创 2022-04-03 22:46:36 · 1379 阅读 · 0 评论