摘要:
Get请求通过params 传参数,Post请求通过data或者json传参,文件上传使用files传参 Data跟json传参数的区别: data可以传键值对,默认请求头为application/xxx-form-urlencode或者文本字符串形式text/plain Json可以传复杂的字典或 阅读全文
posted @ 2024-01-15 22:12
yongheng999
阅读(179)
评论(0)
推荐(0)
摘要:
对页面元素进行封装为类的属性 对用例执行流程设计成类的实例方法 通过定义好的页面类实例化一个对象,通过对象调用实例方法执行用例 核心作用: 可以较少代码的冗余,方便后面维护,如果页面元素发生改变, 只需要调整页面封装的类属性即可 提高用力脚本的维护性和可持续性 阅读全文
posted @ 2024-01-15 22:11
yongheng999
阅读(54)
评论(0)
推荐(0)
摘要:
给页面设置cookie信息,刷新页面清楚缓存实现保持登录状态; 通过cookie保持登录,1手动登录,通过applacation提取登录的cookie,2通过driver.add_cookie({“name”:”Passid”,”Value”:”xxxxx”) 然后通过driver.refresh( 阅读全文
posted @ 2024-01-15 22:10
yongheng999
阅读(148)
评论(0)
推荐(0)
摘要:
首先定位验证码image的元素,然后通过element.screenshot(‘a.png‘)截图保存到本地,通过第三方接口识别本地图片验证码 阅读全文
posted @ 2024-01-15 22:10
yongheng999
阅读(137)
评论(0)
推荐(0)
摘要:
动态参数:可通过热加载形式(在代码执行过中自动去yaml里面执行外部的函数) 接口测试加密解密简介: 对称加密(私钥加密,只有一个密钥)AES,DES,BASE64 特点是:加密和解密有相同的密钥 非对称加密(私钥加密)RSA 主流不解密算法MD5,SHA,HmacSHA 接口签名SIGN详解 二、 阅读全文
posted @ 2024-01-15 22:08
yongheng999
阅读(191)
评论(0)
推荐(0)
摘要:
每天都会运行一次脚本,从而监控开发因为代码变更或者新功能的增加而导致的bug 1开发修改了一些底层代码或者公共代码,就会影响到其他的接口,比如文件上传接口,那么开发修改代码之后就会对文件类型有限制,像这种情况下接口用例就会报错,原来接口用例设置了多种类型 2被测系统调用下游公司接口,如果第三方接口有 阅读全文
posted @ 2024-01-15 22:07
yongheng999
阅读(108)
评论(0)
推荐(0)
摘要:
case根据接口数量而定,比如两百个接口,大概有5000个用例,一个接口大概有25到30个用例,一个接口大概200ms左右响应时间 覆盖率能达到95%以上,有时候可以达到百分之百,所有接口自动化用例执行完成大概10-15分钟左右 额外:有些公司只写正例(只保证功能正常),接口数据只对内 阅读全文
posted @ 2024-01-15 22:06
yongheng999
阅读(653)
评论(0)
推荐(0)
摘要:
因为公司每个项目组业务都比较复杂,每个项目组的需求都不一样,所以需要做自动化项目组需要自己搭建自动化框架,这样更符合项目的业务场景,使用起来更加高效 你主要负责哪部分框架搭建,你们是怎么合作? 我主要负责requests的统一请求封装以及接口关联,以及规范yaml用例和日志监控,除此之外还写了很多的 阅读全文
posted @ 2024-01-15 22:05
yongheng999
阅读(32)
评论(0)
推荐(0)
摘要:
1 框架文件架构 2优势: (1) 采用的yaml作为测试用例,对测试用例做了非常严格的规范,name,request(method,url),validator, (2) 支持多种请求方式和传参方式 Get:params,Post:表单和json传参,也支持文件上传,同时包括内置MD5,Base6 阅读全文
posted @ 2024-01-15 22:05
yongheng999
阅读(165)
评论(0)
推荐(0)
摘要:
这种工具包括一些开源框架最大缺点就是不够灵活,如果是单接口的测试还行,但是有的项目接口比较庞大和负责,这种情况下就不大适用工具(工具适用于小型项目,代码适用于中大型项目) 主要有以下几个原因: 1敏捷开发,接口巨大,工具对于实现团队协作很不友好,很不方便 2工具的功能都是定义好的,一旦工具没有定义那 阅读全文
posted @ 2024-01-15 22:02
yongheng999
阅读(108)
评论(0)
推荐(0)

浙公网安备 33010602011771号