- 博客(14)
- 收藏
- 关注
原创 Jmeter-跨线程组共享cookie
Jmeter-跨线程组共享cookie使用__setProperty函数设置全局变量1、 jmeter中先添加一个线程组,线程组下创建一个登录请求,执行后,再查看察看结果树—>Response data中的Response Body 或 Response headers查看返回cookie的相关信息;2、 在登录的http请求下添加后置处理器–正则表达式提取器,提取headers中的cookie信息;3、 在登录http请求下创建一个后置处理器–BeanShell PostProcesso
2020-09-12 15:32:40 988
原创 Jmeter-几种常用的逻辑控制器
11、 Jmeter 逻辑控制器概念: Jmeter逻辑控制器是可以控制采样器(Sampler)的执行顺序,它由多个逻辑控制语句封装成不同功能的组件组成作用域:只对其子节点的sampler有效11.1 如果(If)控制器作用: 条件成真,则执行控制器下所有取样器if控制器参数配置图条件:"${foruser}"==“李四”表达式:注意:引用变量格式${name}需要被双引号括起来两个等号值需要被双引号括起来Expression(must evaluate true
2020-09-12 16:11:00 726 1
转载 Jmeter-HTTP属性管理器-转载
10、 HTTP属性管理器-转载转载原文请点击此处jmeter提供以下五种http属性管理器:HTTP Cache Manager:Cache管理器HTTP Cookie Manager:cookie管理器HTTP Header Manager:信息头管理器HTTP Authorzation Manager:授权管理器HTTP Request Defaults:请求默认值10.1 HTTP Cache ManagerClear cache each itera
2020-09-12 15:57:40 473
原创 Jmeter-常用函数介绍
9、Jmeter-函数介绍9.1 Jmeter函数的格式${__functionName(var1,var2,var3)}1.${} 函数引用固定格式和参数化相同2.__functionName匹配被调用的函数名称3.用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同;4.有些JMeter函数不要求参数,则可以不使用圆括号,例如${__threadNum};9.2 函数助手对话框1.作用: 对Jmeter中自带函数的参数设置和生成使用2.启动方式:
2020-09-12 15:49:40 1802
原创 Jmeter-分布式用法说明
Jmeter-分布式需求:对某接口进行1000用户并发访问,测试服务器处理批量请求能力1. 概念由多台电脑共同完成同一1个任务(请求)部署,我们称这种部署为分布式部署2. 分布式原理一台电脑作为控制机(Controller),其它电脑做为执行机(Agent);执行时,控制机会把脚本发送到每台执行机上,执行机拿到脚本后就开始执行执行机执行时不需要启动Jmeter界面,可以理解它是通过命令行模式执行的执行完成后,执行机会把结果回传给控制机,控制机会收集所有执行机的信息并汇总3. Jmet
2020-09-12 15:44:42 264
原创 Jmeter-数据库连接详解
Jmeter-数据库Jmeter连接MySQL数据库步骤:Test Plan中添加mysql-connector-java-5.1.25-bin.jar包;Test Plan下添加配置元件-JDBC Connection Configuration,进行数据库的连接配置;Test Plan下添加线程组,在线程下添加取样器-JDBC Request,Query区域编写sql脚本;线程组下添加监听器-查看结果树,运行后查看执行SQL语句响应数据。线程组下添加取样器器-调试取样器,查看执行SQL语
2020-09-12 15:26:17 313
原创 Jmeter-关联用法详解
Jmeter-关联概念: 从上一条请求中获取数据,使用在下一条请求中的过程。需求:对http://www.baidu.com进行2次访问;第一次获取title值,第二次把获取的值作为参数名(title)的参数值附加请求中。Jmeter关联中常用的两种方式:正则表达式提取器XPath Extractor5.1 XPath Extractor概念: 一种可被用来提取页面给定内容的组件,主要采用的方式为XPath路径流程:测试计划->线程组线程组->HTTP请求(获取
2020-09-12 15:17:04 357
原创 Jmeter-集合点用法详解
Jmeter-集合点描述:集合点用以同步虚拟用户,以便恰好在同一时刻执行任务。流程:测试计划->线程组->设置线程数线程组->Sampler->HTTP请求HTTP请求(学院查询-所有)->定时器->Synchronizing Timer(同步定时器)->设置集合用户数测试计划->监听器->察看结果树集合点参数配置图Number of Simulated Users to Group by:集合多少用户后再执行请求(也就是执行的
2020-09-12 15:10:37 507
原创 Jmeter-4种参数化方法的使用
Jmeter-参数化Jmeter-参数化1.1函数助手的使用:1.2 前置处理器--用户参数1.3 配置元件--用户定义的变量1.4 CSV Data Set Config(CSV 数据集配置)Jmeter-参数化概念: 根据需求动态获取数据并进行赋值的过程参数化常用方式:函数配置元件–用户定义的变量前置处理器–用户参数CSV Data Set Config(CSV 数据集配置)函数:概念:完成某个指定功能代码的封装函数查找方式:函数助手对话框–工具栏倒数第二个记事本图标需求
2020-09-10 23:35:00 309
原创 Jmeter-三种断言方法的使用
Jmeter-断言Jmeter-断言1.1 响应断言1.2 Size Assertion (大小断言)1.3 Duration Assertion(持续时间断言)Jmeter-断言Apply to: 适用范围Main sample and sub-samples:作用于父节点取样器及对应子节点取样器;Main sample only:仅作用于父节点取样器;Sub-samples only:仅作用于子节点取样器;Jmeter Variable:作用于Jmeter变量(输入框内可输入jmeter的
2020-09-10 23:18:08 1612
原创 Python中filter函数map函数reduce函数的区别
Python中filter函数map函数reduce函数的区别filter函数map函数reduce函数filter函数1.定义:filter()函数用于对序列过滤,过滤掉不符合条件的元素,返回一个迭代器对象,其中包含对其执行函数时结果为真的所有元素,过滤掉不符合条件的元素2.语法:filter(func,seq)该函数接收两个参数,第一个为函数,第二个为可迭代对象def use_filter(data): # 使用result接收filter过滤偶数值的功能 result =
2020-08-12 22:09:48 349
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人