
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
2. 封装路径读取方法-新建封装方法base_url.py。1. 在ini文件中写入路径数据。4. 用例中写入读取。
在venv->Lib->site-packages->allure-pytest->listener.py,修改以下代码。修改后效果:----新版allure报告改了会丢失用例,不建议修改。2. 由于参数过多导致标题被压缩换行不美观。1. 参数化内容会显示在页面标题后面。
1. 删除键(BackSpace):send_keys(Keys.BACK_SPACE)2. 空格键(Space):send_keys(Keys.SPACE)5. 回车键(Enter):send_keys(Keys.ENTER)3. 制表键(Tab):send_keys(Keys.TAB)4. 回退键(Esc):send_keys(keys.ESCAPE)1. 键盘操作需要通过send_keys(
postman前置脚本Pre-requests Scrip随机生成手机号和姓名
1.模块名必须以test_开头或者以_test结尾2.测试类必须以Test开头,且不能有init方法3.测试方法必须以test开头 (1)运行所有模块用例:if __name__ == "__main__":pytest.main()(2)运行指定模块用例:if __name__ == "__main__":pytest.main(['-vs'
2. use_extract_value()方法为使用提取到的变量进行入参使用,所以是在请求之前执行。1. extract()方法为通过接口的响应提取需要的变量,如token,所以是在请求之后执行。3. 一定要注意用例的执行顺序,不然这里可能就无法正确提取使用。1.2 提取地方:响应的body,响应的cookie,响应头。1.4 示例:在能获取到对应token的yaml用例中写入。2.使用变量:封
配置:jmeter-plugins-manager-1.3.jar插件放入lib/ext,重启jmeter。
【代码】从0开始python学习-48.pytest框架之断言。响应进行断言。数据库数据断言
【代码】从0开始python学习-49.pytest之日志封装和allure封装。
1.1 在需要加密传输的接口下新增BeanShell 预处理程序,${username}可替换成value值,但是不利于参数化。3. SHA加密(sha1\sha\sha224\sha256\sha384\sha512)需要引入python脚本进行加密--公钥根据接口需求获取(可以直接问开发),这里只是一个示例。3.1 使用函数助手进行加密--注意函数助手不支持sha-3加密。2.2 使用bean







