1.金融项目登录接口测试import pytest from zonghe.baw import Member from zonghe.caw import FileRead, Db, Asserts @pytest.fixture(scope='module',params= FileRead.read_yaml(r"datacase\login_setup.yaml")) def setup_data(request): return request.param @pytest.fixture(params=FileRead.read_yaml(r"datacase\login_data.yaml")) def login_data(request): return request.param @pytest.fixture(scope='module') def register(setup_data, baserequests, url, db): # 初始化环境: 删除注册用户 Db.delete_user(db, setup_data['regdata']['mobilephone']) # 下发行注册请求 Member.register(baserequests, url, setup_data['regdata']) yield # 清理环境: 删除注册用户 Db.delete_user(db, setup_data['regdata']['mobilephone']) def test_login(register, baserequests, url, login_data): # 下发登录的请求 r = Member.login(baserequests, url, login_data['logindata']) # 检查结果 # assert r.json()['msg'] == login_data['expect']['msg'] # assert r.json()['code'] == login_data['expect']['code'] # assert r.json()['status'] == login_data['expect']['status'] Asserts.assert_equal(r, login_data['expect'], "msg,code,status")2.安装软件 安装git 安装TortoiseGit-2.10.0.2-64bit 在git中创建一个仓库 https://gitee.com/bailina123/watched?sort=projects.name 复制仓库的路径 选择一个空白文件,右击Git clone 选择要上传的文件复制到克隆出来的文件中 右击Git - commit->‘master’ 选择All, Commit and push 进入Git仓库查看代码是否上传成功 安装jenkins http://localhost:8080/ 1.进入Jenkins ,点击 新建Item 2.输入任务名称,选择freestyle project,点击保存 3.点击配置,点击 源码管理,输入git仓库的地址,用户名Repository URL以及Credentials 4.点击构建 cd "D:\jenkins\workspace\接口测试-bailina"(控住台复制) "D:\Python38\Scripts\pytest.exe" (Python安装路径) day02(文件名) 5. 点击构建触发器,选择Build periodically,设置定时任务 Jemter配置环境变量 计算机---->右键,属性---->高级系统设置---->高级---->环境变量 (1)新建系统变量 变量名:JMETER_HOME 变量值:Jmeter安装地址,我的地址为 D:\project\apache-jmeter-4.0 (2)编辑系统变量CLASSPATH 变量名:CLASSPATH 变量值:在原来的后面添加 : ;%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;%JMETER_HOME%\lib\logkit-2.0.jar |
欢迎光临 菁英科技(卓目鸟学苑)- 专注软件测试菁英教育 (http://www.zmnxy.com/) | Powered by Discuz! X3.4 |