
自动化测试
文章平均质量分 56
_原来是神经彤a
记录呀~
展开
-
Fiddler记录
操作页面打断点before response:这个是打在request请求的时候,未到达服务器之前。after response:也就是服务器响应之后,在Fiddler将响应传回给客户端之前。清除断点:disabled命令行打断点请求前断点(before response): bpu url 回车响应后断点(after requests): bpafter url 回车清除断点:命令行输入bpu回车即可...原创 2022-02-13 20:18:45 · 404 阅读 · 0 评论 -
unittest+@ddt部分整理
unittest安装ddtddt方法例子unittest.main参数verbosityTestSuite生成测试报告HTMLTestRunnerBeautifulReport安装ddtpip install ddtddt方法@ddt@data([3,2,1],[5,3,2],[10,4,6])@unpack@file_data('test_data2.yml')@classmethod (@是修饰符,classmethod 是 python 里的类方法)setUp():每个测试 cas原创 2022-01-30 16:02:33 · 1285 阅读 · 0 评论 -
requests从接口中获取数据(仅作记录)
图片来源response.textresponse.text返回的是Unicode格式,通常需要转换为utf-8格式,否则就是乱码response.json()response.json()等同于json.loads(response.text)方法response.contenttext和content出现乱码,设置utf-8编码response = requests.get(url)response.encoding = "utf-8"print(response.text)通.原创 2022-01-29 14:44:08 · 1226 阅读 · 0 评论 -
软件配置管理
SCM(Software Configuration Management,软件配置管理)是一种标识、组织和控制修改的技术。它应用于整个软件生存期。凡是纳入配置管理范畴的工作成果统称为配置项,配置项主要有两大类:一类是属于产品的组成部分,例如需求文档、设计文档、源代码、测试用例等等;另一类是在管理过程中产生的文档,例如各种计划、报告等。每个配置项的主要属性有名称、标识符、文件状态、版本、作者、日期等。配置项及历史纪录反映了软件的演化过程。版本控制的目的是按照一定的规则保存配置项的所有版本,避免发生版本原创 2022-01-07 14:17:09 · 743 阅读 · 0 评论 -
Selenium自动化测试代理问题
打开百度——>输入python——>点击搜索——>获取页面中所有的href并打印下载对应版本的Chromedriver安装Seleniumpip3 install -U selenium编写proxy.py文件,该文件中方法处理代理问题,并将生成的manifest.json和background.js压缩为vimm_chrome_proxyauth_plugin.zipimport stringimport zipfiledef create_proxyauth_exte原创 2021-11-29 16:24:12 · 7415 阅读 · 2 评论