阿里云网站建站,dw网页制作成品12页,成都餐饮小程序开发,阿里巴巴网站是怎么做的简介 上一篇说了关于json数据处理#xff0c;是为了断言方便#xff0c;这篇就带各位小伙伴实战一下。首先捋一下思路#xff0c;然后根据思路一步一步的去实现和实战#xff0c;不要一开始就盲目的动手和无头苍蝇一样到处乱撞#xff0c;撞得头破血流后而放弃了。不仅什么…
简介 上一篇说了关于json数据处理是为了断言方便这篇就带各位小伙伴实战一下。首先捋一下思路然后根据思路一步一步的去实现和实战不要一开始就盲目的动手和无头苍蝇一样到处乱撞撞得头破血流后而放弃了。不仅什么没学习
到自己的自信心都受到打击了自己都怀疑自己。其实你是最棒的天生我材必有用好了废话不说进入实战——以查看快递物流接口为例。 大致流程步骤web页面操作—抓包看参数和url—代码模拟接口请求—取到接口返回结果—断言 web页面操作
1、浏览器输入快递物流查询url输入快递单号点击“查询” 抓包看参数和url
1、点击“查询”fiddler抓包查看url和参数 代码模拟接口请求 取到接口返回结果 断言 代码及运行结果 参考代码 1 # coding:utf-82 import requests3 url http://www.kuaidi100.com/query?typeannengwuliupostid300240694004temp0.5964149534969456phone4 headers {5 User-Agent : Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; rv:11.0) like Gecko6 } # get 方法加个 User-Agent 就可以了7 s requests.session()8 r s.get(url, headersheaders,verifyFalse)9 result r.json()
10 print(result)
11 data result[data] # 获取 data 里面内容
12 print (data)
13 print (data[0]) # 获取 data 里最上面有个
14 get_result data[0][context] # 获取已签收状态
15 print (get_result)
16
17 #进行断言
18 if u已签收 in get_result:
19 print (快递单已签收成功)
20 else:
21 print (未签收)
小结 各位小伙伴看到了断言就是这么简单其实和你写的测试用例差不多将预期与实际结果进行对比只不过是用代码体现出来。 最后感谢每一个认真阅读我文章的人看着粉丝一路的上涨和关注礼尚往来总是要有的虽然不是什么很值钱的东西如果你用得到的话可以直接拿走 软件测试面试文档
我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。