随笔分类 -  jmeter

摘要:jmeter中变量的嵌套一般有两种方式 1,调用__V函数 { "phone": "${phone}", "xxId": "${__V(xxId_${counter})}" } 2,使用${__BeanShell(vars.get("xxId_${counter}")} { "phone":"${p 阅读全文
posted @ 2021-06-13 09:06 cty136 阅读(701) 评论(0) 推荐(0)
摘要:请求格式:json,form-data,x-www-form-urlencoded,multipart/form-data 1.json:需要在请求头中添加Content-Type:application/json 2.x-www-form-urlencoded:需要在请求头中添加Content-T 阅读全文
posted @ 2021-01-18 21:29 cty136 阅读(472) 评论(0) 推荐(0)
摘要:一. influxdb安装及配置 1.下载地址:https://portal.influxdata.com/downloads/ 若需要FQ,可以直接从html中搜索releses,选择window版本下载:https://dl.influxdata.com/influxdb/releases/in 阅读全文
posted @ 2020-05-10 23:16 cty136 阅读(412) 评论(0) 推荐(0)
摘要:修改jmeter.propertries:jmeter.save.saveservice.output_format=csv 运行命令并输出html报告:jmeter -n -t [jmx file] -l [results file] -e -o [Path to output folder] - 阅读全文
posted @ 2020-04-20 23:06 cty136 阅读(150) 评论(0) 推荐(0)
摘要:1.用法 {x:y, x1:[{n1:m1,n2:m2},{n1:m1,n2:m2}], x2:[{n1:m1,n2:m2},{n1:m1,n2:m2}]} 1)取y值:$.x 2)取x1中所有n1值:$.x1[*].n1;*表示取所有 3)取固定值n2:$.x1[?(@.n1=='${n1varn 阅读全文
posted @ 2020-04-12 14:50 cty136 阅读(146) 评论(0) 推荐(0)
摘要:1.jmeter上传文件,使用post方法,请求带参数时添加在url中,并添加MIME类型 2.添加请求头信息,或者在http请求中勾选:Use multipart/ form-data for POST 3.implementation选择java,调用Java原生的HTTP请求方法,HttpCl 阅读全文
posted @ 2020-04-11 12:02 cty136 阅读(882) 评论(0) 推荐(0)
摘要:详解JMeter函数和变量(1) JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。函数调用的语法如下: 其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数 阅读全文
posted @ 2019-10-23 14:20 cty136 阅读(205) 评论(0) 推荐(0)
摘要:Filename:需要引用文件的路径 File encoding:文件的编码格式,文件有中文时,一般是utf-8和gb2312,填其他编码可能乱码 Variable Names:要引用到请求中的变量名,如果不想引用文件中某个变量,则用空格+逗号隔开,如:salesrepId, ,orderNumbe 阅读全文
posted @ 2019-10-18 19:19 cty136 阅读(208) 评论(0) 推荐(0)
摘要:当发起一次GET请求时,参数会以url string的形式进行传递。即?后的字符串则为其请求参数,并以&作为分隔符 当参数为json格式时,这时需要勾选编码,否则会报错 阅读全文
posted @ 2019-10-08 11:24 cty136 阅读(1745) 评论(0) 推荐(0)
摘要:1.JDBC Connection Configuration 在配置DataBase URL的时候,加上allowMultiQueries=true 2.在JDBC Request中设置Quer Type为Callable statement 执行结果: 阅读全文
posted @ 2019-09-30 11:58 cty136 阅读(273) 评论(0) 推荐(0)
摘要:1.硬件要求:包括客户端和服务端的cpu,mem,network,disk等,这些硬件设备必须满足性能测试的前提下,才能进行性能测试, 否则得到的各项指标不一定是正确的 2.场景分析: 测试前的准备工作:测试环境(最好是独立的性能测试环境),测试工具(jmeter、lr等)、其他配置等 用户分析:单 阅读全文
posted @ 2019-09-21 09:40 cty136 阅读(751) 评论(0) 推荐(0)
摘要:1.负载:模拟业务请求操作对服务器造成压力的过程 2.性能测试(performance testing):模拟用户负载来测试系统在负载情况下,系统的响应时间、吞吐量等指标是否满足性能要求 3.负载测试(load testing):在一定软硬件环境下,通过不断加载负载来确定在满足性能指标的情况下能够承 阅读全文
posted @ 2019-09-19 20:27 cty136 阅读(282) 评论(0) 推荐(0)
摘要:1.jdk安装 2.jmter安装 3.ant安装 下载apache-ant-1.10.6-bin.zip,直接解压就可使用,和jmeter类似 ant环境变量配置 新建系统变量:ANT_HOME,变量值为Ant的本地安装路径,如:ANT_HOME=D:\software\apache-ant-1. 阅读全文
posted @ 2019-08-25 18:44 cty136 阅读(1367) 评论(0) 推荐(0)
摘要:beanshell官网:http://www.BeanShell.org/ 一.beanshell介绍 是一种完全符合Java语法规范的轻量级的脚本语言; 相当于一个小巧免费嵌入式的Java源代码解释器,可直接运行源代码,不需要编译,支持对象式的脚本语言特性; 执行标准Java语句和表达式,,并且拥 阅读全文
posted @ 2019-08-21 11:53 cty136 阅读(1457) 评论(0) 推荐(0)
摘要:1.webservice接口地址:http://ip:port/...?wsdl 2.接口数据类型:<cuxGmiChukuRmaTrxV><salesrepId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="">106 阅读全文
posted @ 2019-08-06 18:46 cty136 阅读(549) 评论(0) 推荐(0)
摘要:jmeter使用JDBC的配置元件连接数据库,通过sql语句查询需用到的数据 配置元件名称:JDBC connection configuration,使用前,需导入mysql-connector-java-5.1.41-bin.jar包,放在jmeter安装地址的lib目录下,重启jmeter就可 阅读全文
posted @ 2019-08-05 20:29 cty136 阅读(482) 评论(0) 推荐(0)