- 博客(13)
- 收藏
- 关注
原创 pytest+requests+excel+allure接口测试,多接口依赖处理完整demo
基于极客时间查询账户下消费订单记录的case,该接口的请求需要登录态的cookie及订单列表中已知的订单号作为依赖参数去请求,还算比较典型。最终会集成在jenkins里面,实现 pytest + Jenkins +allure 接口自动化测试框架
2023-03-01 18:30:29 1766
原创 接口自动化断言之契约测试(pactverify库)
在做接口自动化测试的过程中一直被接口返回值的断言问题困扰,尝试了各种断言方案,结果都不是太理想,意外知道了契约测试支持对返回数据进行全量/部分(字段名-值/类型) 校验,试了一下,似乎很爽,但是官方地址访问似乎又不是很稳定,所以搬了一份文档到这里来,当作手册使用。1.显式定义接口断言格式,接口断言更加直观2.可复用接口实际响应数据来定义契约3.能根据响应数据生成json契约。
2023-02-24 18:34:27 705
原创 Linux 安装 docker
Linux 服务器修改用户名1、编辑名称vim /etc/hostname2、保存编辑并退出wq3、重启服务reboot一、安装、部署docker1、通过uname -r命令检查内核版本uname -r2、更新yum包sudo yum update3、安装包命令如下:yum install -y yum-utils device-mapper-persistent-data lvm24、第二步:建议使用阿里云的地址yum-config-manager --add-
2022-04-13 09:22:26 76
原创 Linux 服务器修改用户名
Linux 服务器修改用户名1、编辑名称vim /etc/hostname2、保存编辑并退出wq3、重启服务reboot
2021-01-04 15:27:55 1120
原创 git随笔--MAC
查看 git 版本git --version创建版本库mkdir GitHub进入文件cd GitHub/第二把这个目录变成git可以管理的仓库git initssh-keygen -t rsa -C"493716860@163.com"ssh -T git@github.com这里是说 “git@github.com:拒绝许可(公开密钥)。”解决方案:cd ~/.sshpwdvim id_rsa.pub将里面到内容复制出来重新回到 github
2020-10-13 15:46:16 501
转载 PyCharm 快捷键技巧
会的 PyCharm 技巧pycharm 常用快捷键1.查看使用库源码经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最佳实践。调用库时,你可以在你好奇的几乎任何地方点击 Command+B,就可以很方便的跳转到源码里的类,方法,函数,变量的定义。2. 让你的代码 PEP8写 Python 代码时,你会严格遵守 pep8 规范么?还是要遵守的,不然代码传到 github 或者知乎上被人怼就不好了。但是如果靠肉眼去检查和注意的话,太累,靠 PyCharm 来做这事就
2020-08-08 21:48:58 257
原创 pycharm设置背景和取消设置
pycharm 设置背景图片话不多说,一图解千愁。图片上传完成,直接点【OK】保存并退出设置即可。若要取消已设置好的背景图,则如上图设置中点击【Clear and Close】保存并退出设置即可。
2020-08-08 21:19:47 1988 2
原创 python 对比两张图片
python 对比两张图片的相似度def image_contrast(result, compare): # 比较两张图片的相似度 """ :param result: 参照图 :param compare: 对比图 :return: """ image1 = Image.open(result) image2 = Image.open(compare) h1 = image1.histogram() h2 = image2.
2020-08-08 20:59:55 438
原创 unittest 框架多条case时,部分case未执行解决方案
unittest 框架多条case时,部分case未执行直接运行 unittest.main()(如下),有时候会出现部分case没被执行if name == ‘main’:unittest.main()解决方法:if __name__ == '__main__': suite = unittest.TestLoader().loadTestsFromTestCase(login) # login:类名 unittest.TextTestRunner(verbosity=
2020-08-07 18:20:30 406
转载 selenium之CSS定位汇总
初次玩微博,只为积累知识点。出自没有岛的岛主的博客(https://www.cnblogs.com/zuodaozhudemeng/p/7487798.html)selenium之CSS定位汇总以百度首页为例:定位输入框一:单一属性定位1:type selectordriver.find_element_by_css_selector(‘input’)2:id 定位driver...
2018-09-28 11:30:31 4749 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人