240 发简信
IP属地:浙江
  • pytest拓展

    调整执行顺序:安装:pip install pytest-ordering用法:@pytest.mark.last@pytest.mark.run(order=1) 失败后重...

  • pytest报告

    安装:pip install allure-pytestpip install pytest-html 生成报告:pytest --alluredir=Output/allu...

  • pytest参数化

    conftest.py文件: test_*.py文件: indirect=True,把open_url当做函数去执行

  • pytest前后置

    定义fixture: 创建conftest.py文件(位置不同,作用范围不同),文件中保存前置和后置。使用时不需要导入此文件 定义一个函数:包含前置操作、后置操作 把函数声明...

  • pytest标签

    mark中的skip: 场景:调试时不执行此用例标记无法在某平台上运行的测试功能当前的外部资源不可用时跳过执行某版本中执行,其他版本跳过import pytestclass ...

  • pytest运行

    执行方式: 1. pycharmSettings -> Tools -> Python Integrated Tools -> Testing -> Default test...

  • 120
    Locust请求响应时间分析

    以为这样就结束了吗?你永远不知道明天和意外哪个先来。。。响应时间.jpg 验证步骤:在Locust框架clients.py中添加以下代码,记录接口发送单调时钟值kwargs[...

  • 120
    Locust批量执行(windows辅助工具)

    如上文所说,批量执行指定文件。那么问题来了,指定文件怎么来的呢?需要可以勾选文件的图形工具,如图:select_tool.png

  • Locust批量执行

    背景运维时,往往需要对多个接口做性能测试。Locust只能对单个py文件测试,若不优化需人工处理每个文件。 实现功能执行指定目录下py文件中的指定标签log、csv文件保存到...

  • Locust结果判断

    请求结果统一判断设置容错,错误信息属正常返回,此类情况可将返回指定错误信息的请求结果设置成success设置超时,请求消耗时间大于预期的情况,可将次请求设置为fail,并在错...

  • Locust入门

    环境python:3.7locust:1.3.2

  • Python多任务_总结

    迭代器、可迭代对象: 我们把可以通过for...in...这类语句迭代读取一条数据供我们使用的对象称之为可迭代对象(Iterable)一个具备了__iter__方法的对象,就...

  • Python多任务_协程

    迭代器Iterator 一个具备了__iter__方法的对象,就是一个可迭代对象... def __init__(self):... self...

  • Python多任务_进程

    进程简单使用 Process([group [, target [, name [, args [, kwargs]]]]])target:如果传递了函数的引用,可以任务这个...

  • Python多任务_线程

    简单使用 多线程共享全局变量-互斥锁

  • 120
    Django_基本使用

    创建项目 django-admin startproject 项目名称__init__.py:说明mysql_django是一个python包settings.py:项目的配...

  • Python正则表达式_多字符匹配

    常用匹配多字符表达式 字符功能*匹配前一个字符出现0次或者无限次,即可有可无+匹配前一个字符出现1次或者无限次,即至少出现1次?匹配前一个字符出现1次或者0次,即最多出现1次...

  • Python正则表达式_单字符匹配

    常用匹配单字符表达式 字符功能.匹配任意一个字符[]匹配[]中列举的字符\d匹配数字,即0-9\D匹配非数字\s匹配空白,即空格、换行\S匹配非空白\w匹配单词字符,即a-z...