摘要:
一、前言 Pytest中装饰器@pytest.mark.parametrize('参数名',list)可以实现测试用例参数化 二、如何使用 第一个参数是字符串,多个参数中间用逗号隔开 第二个参数是list,多组数据用元祖类型;传三个或更多参数也是这样传。list的每个元素都是一个元组,元组里的每个元 阅读全文
摘要:
Jmeter线程组之间是相互独立的,各线程组之间互不影响,想要在不同线程组中使用同一token,方法是将token设置为全局变量。Jmeter的内置函数中:“__setProperty”函数可以把某参数的值设置成Jmeter的内置属性,也就是全局变量,各个线程组之间调用时,使用Jmeter属性的函数 阅读全文
摘要:
一、多线程组方式进行业务比例并发 jmeter一个测试计划可以添加多个线程组,我们把不同的业务放在不同的线程组中,通过控制线程数来控制业务占比。比如实际业务中需要线程组A、线程组B和线程组C的比例为:3:2:1,那么我们可以设置线程组A的线程数为90,线程组B的线程数为60,线程组C的线程数为30 阅读全文
摘要:
一、描述:吞吐量控制器(Throughput Controller)用来控制其下元件的执行次数,并无控制吞吐量的功能。作用:控制其下的子节点的执行次数与负载比例分配 线程组-添加-逻辑控制器-吞吐量控制器 1、有了两个模式 percent execution:按照百分比来执行 #0-100,代表执行 阅读全文
摘要:
一、忽略测试用例 1)忽略测试文件 使用--ignore参数忽略测试文件 目录结构: 命令行命令参考:python -m pytest --ignore=baiduTest/tests/test_start.py 2)忽略测试方法 @pytest.mark.skip @pytest.mark.ski 阅读全文
摘要:
一、什么是monkey专项压测? monkey测试是Android平台自动化测试的一种手段,通过Monkey命令模拟用户触摸点击屏幕、滑动、系统按键等操作来对设备上的app进行压力测试,检测程序多久的时间会发生异常 adb shell monkey -p "包名" --throttle 300 -- 阅读全文
摘要:
为什么要用Pytest pytest 的官方网站介绍,它具有如下特点: 非常容易上手,入门简单,文档丰富,文档中有很多实例可以参考 能够支持简单的单元测试和复杂的功能测试 支持参数化 执行测试过程中可以将某些测试跳过(skip),或者对某些预期失败的case标记成失败 支持重复执行(rerun)失败 阅读全文
摘要:
一、pytest 通过@pytest.mark进行自定义标记,自定义标记可以把一个 web 项目划分多个模块,然后指定模块名称执行 代码参考: pytest_mark.py: import pytest @pytest.mark.test1 def test_weixin(): print("测试输 阅读全文
摘要:
setup和teardown的详细使用 Pytest也贴心的提供了类似setup、teardown的方法,并且还超过四个,一共有8种 模块级别:setup_module、teardown_module 函数级别:setup_function、teardown_function,不在类中的方法 类级别 阅读全文
摘要:
最近在使用Docker安装和配置MySql,按照正常的步骤来安装和配置MySQL,可配置完成后登录MySQL客户端出现了2059错误,于是上各种博客、技术论坛寻求相关的问题解决办法,可是仍然找不到一个针对性的解决方案,直到用以下办法才成功解决问题。 1.遇到问题:使用SQLyog(Navicat)进 阅读全文