朋友圈海报用什么网站做的,网站建设如何创业,佛山全网营销推广,办公邮箱最常用的是什么邮箱#x1f345; 视频学习#xff1a;文末有免费的配套视频可观看 #x1f345; 点击文末小卡片 #xff0c;免费获取软件测试全套资料#xff0c;资料在手#xff0c;涨薪更快 上一篇说了关于json数据处理#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 (未签收)
小结
各位小伙伴看到了断言就是这么简单其实和你写的测试用例差不多将预期与实际结果进行对比只不过是用代码体现出来。
同时在这我为大家准备了一份软件测试视频教程含面试、接口、自动化、性能测试等就在下方需要的可以直接去观看。 字节大佬一周讲完自动化测试项目实战这套教程是怎么称霸B站的【2024最新版】