jmeter从复杂到简单
Bonjour-S
悟已往之不谏
知来者之可追
展开
-
jmeter-jdbc-插入数据库中文显示问号
JDBC Connection Configuration 中databaseurl后面加:characterEncoding=UTF-8中文插入显示成功原创 2021-11-24 09:45:43 · 654 阅读 · 1 评论 -
jmeter---正则提取出来的信息写到文件中
添加后置处理器beanshell:内容为:红色地方需要注意。import java.io.*;//import java.io.BufferedWriter;File file = new File("C:\\Users\\Administrator\\Desktop\\log1.txt"); // 建立数据输出通道 FileWriter writer = new FileWriter(file,true); //true 就是追加 // 建立缓冲...原创 2020-11-03 14:36:22 · 516 阅读 · 0 评论 -
jmeter返回报文为乱码解决方案
打开安装jmeter的bin路径下找到jmeter.properties文件找到下面这行#sampleresult.default.encoding=ISO-8859-1去掉#,将ISO-8859-1修改为utf-8修改后,重启jmeter.bat,再次测试正常原创 2020-11-02 16:13:30 · 485 阅读 · 0 评论 -
jmeter插入数据库中文,数据库中显示乱码
在jmeter中调用jdbc接口,插入字段值为中文。在数据库中查看时候为?号。解决方案:连接信息后面加:characterEncoding=UTF-8原创 2020-10-30 16:02:24 · 1017 阅读 · 0 评论 -
jmeter--java.net.BindException: Address already in use: connect
在jmter进行压测时候,20个并发响应正确率100%,500个并发时候出现部分报错,报错信息为:java.net.BindException: Address already in use: connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPl...原创 2020-09-16 10:26:51 · 594 阅读 · 0 评论 -
jmeter分布式测试配置
为什么要使用分布式?答:一台压测机不能满足预期tps,比如压测机最大tps是1000,jmeter会挂掉,现在压2000的话,就需要使用分布式来解决。多启动一台jmeter。操作前提:一台主控机(master),一台执行机(slave)前提:两台机器装了相同版本的jmeter和jdk,并且在同个局域网内。操作步骤:主控机:1、打开jmeter bin安装路径下,编辑jmeter.properties文件。remote_hosts=.ip:1099, /*ip为执行机的i.原创 2020-09-02 14:31:21 · 572 阅读 · 0 评论 -
postman测试webservice接口
一般webservice接口可以用soapui测试。如果非要用jmeter和postman测试的话也可以。原理一样的。太简单了,不说了。原创 2020-05-29 10:30:56 · 1050 阅读 · 0 评论 -
jmeter仅一次控制器+runtime控制器+循环控制器+如何处理登录
在性能测试过程中,比如下单场景,前提是用户登录后才能购买,如何处理这个前置接口呢?下单1000次,登录1000次?这样显然不对,正确场景应该是登录一次,下单1000次。那么,如何去控制登录接口呢?可以使用仅一次控制器,或者runtime控制器,或者循环控制器。讲解:仅一次控制器:只登录一次,用后置处理器正则表达式取出cookie,放到下一个接口的头信息或者cookie中。r...原创 2020-04-16 14:05:44 · 1115 阅读 · 0 评论 -
jmeter请求webservice接口
Jmeter可以支持的协议有多种,包括:http、websocket、webservice等等,jmeter如何测试webservice接口呢?一般webservice是A系统提供给B、C、D等系统用来调用的。需要的工具:Webservice 地址、SOAPUI工具、jmeter工具。详细步骤如下:打开soapui工具,左上角file->new soap proj...原创 2020-01-17 10:30:45 · 663 阅读 · 0 评论 -
jmeter生成随机年月日时分秒数
在性能测试埋底数据时,日期和时间要生成不一样的,该如何做呢?我们知道jmeter中有个函数叫,_randomdate函数,可以随机生成startdate---enddate中的随机一天。引用:${__RandomDate(yyyy-MM-dd,2000-01-01,2020-01-01,,)}----时间自己随机改,这样10并发请求一次,10个请求所生成的时间都是不一样的。除了以上...原创 2019-09-20 17:05:03 · 7592 阅读 · 0 评论 -
jmeter生成随机日期和时间
${__RandomDate(,,2029-09-13,,)} ${__Random(0,24,)}:${__Random(01,59,)}:${__Random(01,59,)}原创 2019-09-18 18:56:14 · 5031 阅读 · 0 评论 -
jmeter将结果数据写入文件
jmeter请求的结果response body 写入到文件中。步骤如下:1、请求下新建后置处理器beanshell postprocesser 。2、内容中填写:import java.io.FileWriter;import java.io.IOException;String returnData = prev.getResponseDataAsString(); ...原创 2019-07-26 11:25:27 · 7586 阅读 · 2 评论