04 2022 档案

摘要:在Linux上安装jdk、jmeter配置好环境后。启动jemter的时候报错。 [root@iZwz9bpj7oo7xbrms4f83hZ ~]# jmeter -v OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000 阅读全文
posted @ 2022-04-23 16:58 夏大帅 阅读(2498) 评论(0) 推荐(0) 编辑
摘要:在pytest测试框架,收集用例时默认是按照py文件中用例编写的顺序来收集用例,再执行,再生成测试报告。通过重写收集的钩子函数来改变用例的排序规则从而改变用例执行顺序 如何编写改变用例执行顺序的钩子函数? 官方文档中有说明,通过pytest_collection_modifyitems来修改用例的收 阅读全文
posted @ 2022-04-13 22:31 夏大帅 阅读(428) 评论(0) 推荐(1) 编辑
摘要:pytest.ini配置文件依赖pytest-base-url插件,插件实现的逻辑实际上就是通过addini注册一个参数,再去读取pytest.ini文件中写入的参数,如果pytest.ini中没有对应的参数,那么就使用默认的地址,再写成一个fixture,将读取到的内容return到对应fixtu 阅读全文
posted @ 2022-04-11 16:44 夏大帅 阅读(324) 评论(0) 推荐(0) 编辑
摘要:在注册接口测试中,经过会遇到xxx已注册的现象。在接口请求和参数化的时候如何解决这个问题? 方法1、给唯一参数添加时间戳,避免重复注册的现象 导入time模块,生成一个时间戳,在注册时加入到唯一参数后面 import time import requests def register_user(us 阅读全文
posted @ 2022-04-10 18:21 夏大帅 阅读(70) 评论(0) 推荐(1) 编辑
摘要:大部分公司都有多套测试环境,sit/uat...。自动化用例如何做到多套测试环境自由切换执行 方法1、注册命令行参数,通过命令行参数来指定测试环境 pytest中有一个request的内置fixture,具有可选的param属性,为请求的对象提供请求上下文的访问权。在conftest.py文件中写一 阅读全文
posted @ 2022-04-09 17:13 夏大帅 阅读(1078) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示