摘要: 前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。jenkins的定时任务是用的crontab语法, 参考这篇https://www.cnblogs.com/yoyoketang/p/11167181.html 参 阅读全文
posted @ 2022-03-18 14:27 ~努力学习的搬砖人~ 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言: 通过jenkins自动生成测试报告发送到邮件后,领导打开链接显示要登录,怎么处理呢? jenkins 上访问报告,默认是需要登陆jenkins的账号,这样体验感就很不好了,本篇讲下jenkins如何设置用户访问权限,用户无需登录也能访问测试报告! 访问测试报告链接时: 设置jenkins访问 阅读全文
posted @ 2022-03-18 13:44 ~努力学习的搬砖人~ 阅读(400) 评论(1) 推荐(1) 编辑
摘要: 可以根据提示,先删除之前自动安装的upload库,再重新安装下就可以。 第一步:pip uninstall upload 第二步:根据提示执行: pip install requests_toolbelt filetype 或者 pip install "httprunner[upload]" 都可 阅读全文
posted @ 2022-03-16 16:43 ~努力学习的搬砖人~ 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 原因:那是因为参数化的库版本过高导致的 解决方法:可以卸载自动安装的pydantic库,再重新装低版本的,最后运行下就可以了。 第一步 pip uninstall pydantic 第二步 pip install pydantic==1.8.2 阅读全文
posted @ 2022-03-16 16:39 ~努力学习的搬砖人~ 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 一、Python3.8版本下安装httprunner,查看版本号hrun -V,报错: ImportError: cannot import name 'soft_unicode' from 'markupsafe' (D:\ProgramData\Anaconda3\envs\superset_e 阅读全文
posted @ 2022-03-03 14:45 ~努力学习的搬砖人~ 阅读(8142) 评论(0) 推荐(0) 编辑
摘要: ''' JsonPath模块,是一个专门用于处理Json字符串的模块。JsonPath相当于是Xpath 部署JsonPath,通过pip install jsonpath来进行安装 通过JsonPath获得的内容,会以list的形式进行返回,也就意味着你的jsonpath是可以有一个值或者多个值同 阅读全文
posted @ 2022-02-11 10:57 ~努力学习的搬砖人~ 阅读(260) 评论(0) 推荐(0) 编辑
摘要: unit_demo.py ''' UnitTest测试框架应用: 1. 类名继承unittest.TestCase 2. 测试用例:所有的测试用例,都是以函数的形式存在,函数的名称必须以test开头 3. 用例加载顺序:UnitTest中有默认的用例加载顺序:0-9,A-Z,a-z 4. 所有的前置 阅读全文
posted @ 2022-02-11 10:56 ~努力学习的搬砖人~ 阅读(36) 评论(0) 推荐(0) 编辑
摘要: yaml文件的读取 #导包import yaml''' yaml读取文件与常规文件不同,通过open形成file格式的内容,基于yaml库来实现内容的识别和读取 ./data/data_dict.yaml >yaml文件放的路径位置'''#封装函数def yamlRead(path): file = 阅读全文
posted @ 2022-02-11 10:56 ~努力学习的搬砖人~ 阅读(163) 评论(0) 推荐(0) 编辑
摘要: # 导入MD5加密的库import hashlib # 要加密的数据arg = '你好世界'# md5加密的实现形式se = hashlib.md5(arg.encode('utf-8'))# 获取变量的内存地址print(se)# 获取加密完的值print(se.hexdigest()) # 对M 阅读全文
posted @ 2022-02-10 18:42 ~努力学习的搬砖人~ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ''' requests库实现的接口测试应用: 1. 导包 2. 接口请求的模拟 1. 确定协议是http/https 2. 确定请求需传递的参数:通过api文档进行确认 3. 如果需要对请求的内容做一定限制,可以在参数中进行设置 json 表示传入json格式的参数 timeout 表示本次接口的 阅读全文
posted @ 2022-02-10 15:03 ~努力学习的搬砖人~ 阅读(546) 评论(0) 推荐(0) 编辑