我的账户
啄木鸟学院

专注软件测试菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

持续集成—武浩杰-2021/3/23

[复制链接]
海底月是天上月学员认证 发表于 2021-3-23 20:02:16 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
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-file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQTempSys\%W@GJ$ACOF(TYDYECOKVDYB.png2.10.0.2-64bit

在git中创建一个仓库

[img]file:///C:\Users\Administrator\AppData\Roaming\Tencent\QQTempSys\8LDO48C$8@[GWU0353$FOVS.png[/img]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
回复

使用道具 举报

关注0

粉丝0

帖子30

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注软件测试菁英教育

客服电话:17792550360

客服时间:9:00-21:00

卓目鸟学苑 - 专注软件测试菁英教育!( 陕ICP备20001493号-1 )

版权所有 © 西安菁英教育科技有限公司 2023-2026