摘要:
通过jmeter做接口测试过程中,通常需要先登录在发其他接口请求,在同一个线程组中可以将登录请求放到所有请求之前,通过cookie 管理器自动关联。如果是多个线程组都需要依赖登录cookie,按照普通的做法就是每个线程组中发送登录接口; jmeter是可以跨线程关联变量的,通过${__setProp 阅读全文
摘要:
python的isinstance用于判断一个对象是一个类的实例还是它的子类的实例。 1 class Animal: 2 pass 3 4 5 class Cat(Animal): 6 pass 7 8 9 class Dog(Animal): 10 pass if __name__ == '__m 阅读全文
摘要:
我们在用python做接口测试工作的时候很多接口返回的都是json格式的数据,想要操作这种数据有多种方式: 1.通过正则表达式提取; 2.通过python的字符串拆分; 3.通过JsonPath语法操作; 如果操作的响应数据时json格式那jsonpath应该是最方便的一种方式; 第一步:导包:js 阅读全文
摘要:
python操作excel常用的库包: xlrd(主要做读取操作) xlwt(主要做写入的操作) xlutils(操作excel的工具) openpyxl(可完成读取、写入、操作)。 本文写的是通过openpyxl完成对excel的操作,openpyxl是一个Python库,用于读取/写入Excel 阅读全文
摘要:
在实际使用pytest编写测试用例脚本时,会需要用到两个或多个测试用例依赖运行,就比如登录的时候我们需要先注册,那登录的用例就需要依赖注册的用例。我们想要登录条件很简单可直接通过pytest.mark.skip装饰器完成。但是想要判断注册用例是否通过,根据是否通过执行登录的用例就要将两个用例之间建立 阅读全文
摘要:
python中的getattr()、setattr()、hasattr() 三个函数均是对类属性或方法的操作,其中:getattr()用于获取类或实例中指定方法获取属性的值;setattr()用于设置类或实例中属性或方法;hasattr()用于判断类或实例中是否存在指定的属性或方法; getattr 阅读全文
摘要:
Jmeter函数 函数名 作用 __conter 计数器函数 __jex13 主要用于评估JEXL表达式,将条件判断转换成True或者False值;常用与if controller while controller __Random 随机函数,给定一个范围,随机返回范围内随机数字 __RandomD 阅读全文
摘要:
ForEach控制器遍历一组相关变量的值,需要将采样器或其他控制器添加到ForEach控制器的子集。 Input variable prefix 输入变量前缀,将要通过ForEach遍历的一组值,将其变量前缀填入;例如:input_1 input_2 input_3 需要填入则是input; Sta 阅读全文
摘要:
可通过配置JDBC取样器向数据库发送请求,经常用于接口发送后数据校验,以及通过读取数据库数据进行参数化等操作; 在使用JDBC 取样器之前你必须配置好JDBC连接,在配置元件中的JDBC Connection Configuration Query Type(常用) Select Statement 阅读全文
摘要:
配置JDBC连接,由JDBC Request 使用; Databases URL 不同数据库,使用不同的url详细在下面表格 JDBC Driver class 不同数据库,使用不同的Driver详细在下面表格 Username 连接数据库的用户名 Password 连接数据库的密码为空可以不写 配 阅读全文