![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
自动化测试
xianjie0318
坚持下去
展开
-
接口自动化测试定时执行有用例失败场景推送邮件提醒及报告附件
接口自动化测试定时执行有用例失败场景推送邮件提醒及报告附件原创 2022-10-25 11:43:12 · 540 阅读 · 0 评论 -
jmeter接口自动化测试推送钉钉机器人提醒
jmeter接口自动化测试推送钉钉机器人提醒原创 2022-10-08 11:17:55 · 1006 阅读 · 1 评论 -
基于jmeter的接口自动化测试平台
一、背景1、隶属于研发中心部门,主要研发微服务中台产品、项目产品;2、相关产品系统对外提供批量的接口api,需要人工进行接口测试;3、系统越来越复杂,线上问题越来越多,手动回归效率低;4、手动测试的偶然性、不确定性、覆盖率不足等问题待解决;5、工作量大,人员不足,引进接口自动化测试,目的:1)提升回归测试效率2)节省部分人工测试3)适用接口或app的版本稳定的功能巡检工作或补充性测试二、特点1、简单易学,只要掌握jmeter工具使用即可;2、支持用户在windows下原创 2022-03-28 09:08:05 · 858 阅读 · 0 评论 -
Pytest-fixture参数化和作用范围(scope)
fixture参数化,需要使用request返回参数import pytest@pytest.fixture(params=[{'username':'TesterTalk',"password":1}, {'username':'Test',"password":1}])def account_provider(request): #request是固定的。 return request.param #request.parm也是固定的。@pytest.mark.use...原创 2020-11-25 09:44:04 · 556 阅读 · 0 评论 -
pytest参数化parametrize,多用于查询、输入不同条件或数据--案例
@pytest.mark.parametrize("参数名",列表数据)参数名:用来接收每一项数据,并作为测试用例的参数。列表数据:一组测试数据。#!/usr/bin/python# --*-- coding:utf-8 --*--"""@File:getAllDeviceListAction_test.py@Author: xianqc@Date:2020/11/18 2020/11/18 """from at_interface.common import Log...原创 2020-11-25 08:50:59 · 575 阅读 · 0 评论 -
pytest-conftest.py的作用范围
conftest.py的作用范围一个工程下可以建多个conftest.py的文件,一般在工程根目录下设置的conftest文件起到全局作用。在不同子目录下也可以放conftest.py的文件,作用范围只能在改层级以及以下目录生效。项目实例:目录结构:1.conftest在不同的层级间的作用域不一样# conftest层级展示/conftest.pyimport pytest@pytest.fixture(scope='session', autouse=True)de.原创 2020-11-06 14:44:54 · 1584 阅读 · 0 评论 -
pytest的案例
1.pytest简介pytest 是一个非常成熟的全功能的 Python 测试框架,主要特点:简单灵活,容易上手,文档丰富;支持参数化,可以细粒度地控制要测试的测试用例;能够支持简单的单元测试和复杂的功能测试,还可以用来做 selenium/appnium等自动化测试、接口自动化测试(pytest+requests);pytest 具有很多第三方插件,并且可以自定义扩展。2.pytest 的命名规则测试模块名建议使用 test_开头或_test 结尾测试类必须以 test 开头或结尾原创 2020-11-06 10:21:42 · 1692 阅读 · 0 评论 -
python-测试框架nose(nosetests)简介
官网文档nose使用文档-英文版简介nose是一个可以从python源文件/目录或工作目录找到符合自身规则的自动收集测试。任何与testMatch正则表达式匹配的python源文件/目录或包收集。此外,发现的包或模块会沿着树结构一层层匹配,并收集所有的文件,然后检查所有匹配的测试用例执行,并可以兼容插件使用。收集规则:testMatch,使用正则匹配,符合self.testMatch = re.compile(r'(?:^|[\\b_\\.%s-])[Tt]est' % os....原创 2020-06-20 18:44:17 · 12640 阅读 · 0 评论 -
python+unittest+requests+HtmlTestRunner生成html测试报告-案例三
首先需要安装模块:pip install html-testRunner,安装后调用时显示为HtmlTestRunner;import unittestimport requestsimport jsonclass testzylogin(unittest.TestCase): @classmethod def setUpClass(self): self.loginurl = "https://***/api/account/login?code="原创 2020-06-14 11:50:15 · 401 阅读 · 0 评论 -
python+requests+unittest案例二,增加断言
import unittestimport requestsimport jsonclass testzylogin(unittest.TestCase): @classmethod def setUpClass(self): self.loginurl = "https://*****/api/account/login?code=" self.data = {"loginName": "****", "password": "*****"} .原创 2020-06-14 08:24:16 · 809 阅读 · 0 评论 -
python+unittest的小案例
# -*- coding: utf-8 -*-import requests,jsonimport unittestclass testlogin(unittest.TestCase): @classmethod def setUpClass(cls): loginurl = "https://*******/api/account/login?code=" data={"loginName":"zycslypx6511","password":"**.原创 2020-05-26 16:53:21 · 182 阅读 · 0 评论 -
接口自动化测试-业务接口测试用例、结果统计、邮件发送提醒
1.Python环境搭建安装python3.7.2以上的版本设置环境变量,如下Path:D:\python\Scripts\;--------在cmd中直接调用pip进行安装python模块D:\python\;------------------在cmd中直接使用python命令2.Pyinstaller安装在线安装命令pip install pyinsta...原创 2020-04-22 16:17:57 · 975 阅读 · 0 评论