
Jmeter
文章平均质量分 79
信号a
若有不足之处,望请见谅,也希望能得到纠正,谢谢您的查阅!
展开
-
“jmeter使用xpath提取器获取请求响应中的value值作为下一个请求的输入”案例
jmeter使用xpath提取器获取请求响应中的value值作为下一个请求的输入的具体案例(含关键操作、提取信息是否准确的判断调试、可能遇到的问题及解决思路等)原创 2022-07-18 14:42:33 · 2227 阅读 · 0 评论 -
Jmeter之websocket插件安装和使用
一、插件安装安装websocket取样器,安装方法:通过jmeter的插件管理器在线下载安装,安装后重启jmeter即可使用。(如果没有网络,可以在有网络的环境下在线安装后拷贝安装目录…\apache-jmeter-5.3\lib和…\apache-jmeter-5.3\lib\etc下新生成的jar包至离线环境的对应目录下,重启jmeter)进入插件管理方式:安装插件成功后:[外链图片转存中…(img-Ug1BefEA-1602833788606)]安装后...原创 2020-10-16 15:48:24 · 1051 阅读 · 0 评论 -
使用Jmeter进行FTP接口测试实战
一、背景在项目中多个系统之间通过FTP协议进行通讯,大致过程为:系统A上传文件至系统A的FTP服务器,系统B定时登录系统A的FTP服务器,扫描指定目录下的文件去获取文件,然后进行解析处理应用。二、测试方法为了保证接口质量,需要对FTP接口进行测试,而Jmeter可以发送FTP请求,故采用Jmeter进行FTP接口测试。三、接口测试示例FTP主要用于文件的下载和上传,下面就从这2个方面演示如何进行FTP接口测试。【FTP请求中参数说明如下】服务器名称或者IP:填写FTP服务器的IP端口:FT原创 2020-10-16 10:27:55 · 1031 阅读 · 0 评论 -
Jmeter结果分析之指标意义(全)
结果分析:根据此场景运行结果,看结果指标。一、Dashboard1、Test and Report informations可获得报告运行结果文件为05.jtl,此报告对应运行开始时间(7/14/20 3:47 PM)和结束时间(7/14/20 3:49 PM)。2、APDEX (Application Performance Index)APDEX:应用程序性能指标。Apdex(Application Performance Index)是一个国际通用标准,Apdex是用户对应用性.原创 2020-07-16 18:40:30 · 5409 阅读 · 1 评论 -
Jmeter参数化要添加的客户信息实例
目的:将添加客户信息参数化,批量添加客户信息。一、添加2个客户数据,并删除添加的数据场景:2个客户并发运行,登录后每个用户添加2个客户信息,然后删除添加的那2个客户信息。其中:客户信息从csv文件中获取,具体配置如下图所示:csv文件内容如下:添加客户请求及body内容如下:查看request发现添加的数据为添加客户请求添加的内容(cookie为2个并发登录用户中的某一个用户的cookie,且在每一次并发执行添加客户请求时,cookie是不同用户的cookie)。二、1个用户登.原创 2020-07-16 18:12:39 · 258 阅读 · 0 评论 -
非GUI模式运行Jmeter脚本命令及操作
1、进入到要运行的jmx脚本所在路径2、然后执行:jmeter –n –t 脚本名称.jmx –l 存放报告的路径\报告名称.jtl –e –o web版报告目录其中:-n:以非GUI形式运行Jmeter-t:source.jmx 脚本路径-l:result.jtl 运行结果保存路径(.jtl)-e:在脚本运行结束后生成html报告-o:用于存放html报告的目录(需要注意的是,生成的.jtl文件路径下,不能存在同名的.jtl文件,否则会执行失败) 本地windows下执行截图如下:.原创 2020-07-14 19:55:43 · 1197 阅读 · 0 评论 -
Jmeter之常用Logic Controller使用
一、控制器主要使用到的控制器为:Once Only Controller和Loop Controller。二、使用场景使用场景:登陆后多次执行查询、添加等其它操作。如:运行用户数为2,仅执行1次时的运行结果如下图所示(即users为2,Loop Count为1时的运行结果):由上图可知,每个用户都按照控制器配置次数进行运行。2个用户每个用户运行登录1次(共运行2次),运行查询首页2次(共运行4次),运行查询证书-all3次(共运行6次),运行查询证书-锁定证书5次(共运行10次)。原创 2020-07-14 19:41:45 · 211 阅读 · 0 评论 -
Jmeter之Cookie提取及应用实例
一、目的目的: 提取登录返回的token信息。二、完成后目录结构三、提取cookie并作为下一个接口消息头四、执行结果下个查询首页的接口使用的cookie为登录接口返回的token。原创 2020-07-14 19:21:32 · 925 阅读 · 1 评论 -
Jmeter中Debug Sampler位置
Debug Sampler位置放在需要调试的请求的后面,或者直接放在所有请求的最后面。放在请求前运行结果放在请求后运行结果原创 2020-07-14 19:10:20 · 2563 阅读 · 0 评论 -
使用Jmeter测试系统支持的最大并发登录用户数实战
一、目的目的:测试系统支持的最大并发登录用户数完成后结构如下图所示:二、实施步骤1、公共部分请求2、定义变量3、参数化用户登录信息4、添加登录请求其中,参数中值value为参数化变量,来源于CSV Data Set Config中文件,写的是CSV Data SetConfig中定义的变量名称。5、添加断言6、添加正则表达式提取登录token提取目的:便于后面其它需要cookie的接口调用。7、添加调试:调试使用8、添加集合点9、运行结果可原创 2020-07-14 19:05:27 · 4649 阅读 · 0 评论 -
Jmeter连接MySQL数据库进行查询实例及遇到问题
一、驱动下载下载地址:https://downloads.mysql.com/archives/c-j/说明:需要根据需要下载对应版本的驱动(我使用的MySQL5.7.20,下载的驱动版本为5.1.48)二、具体配置及执行结果Database URL:jdbc:mysql://ip:3306/yytest?allowMultiQueries=true&characterEncoding=UTF-8对应数据库中数据为下图圈出来的数据(后面2条是新增的,属于在执行查询时不存原创 2020-07-13 19:41:37 · 631 阅读 · 0 评论 -
Jmeter连接postgresql数据库并进行查询实例
一、环境1、postgresql9.5(部署在centos7上,jdk1.8)2、jmeter5.03、postgresql-42.2.14.jar(放在..\install\apache-jmeter-5.0\lib目录下,该驱动下载地址为:https://jdbc.postgresql.org/download.html) (之前使用过postgresql-9.3-1103.jdbc4.jar不可用)二、有效的完整配置有效的完整配置如下:三、运行结果四、参考关于具体配置可参考:原创 2020-07-13 19:01:49 · 1032 阅读 · 0 评论 -
连接postgresql数据库报“Multiple ResultSets were returned by the query”的解决方法
一、操作新建postgresql连接配置(JDBC Connection Configuratin)和查询请求(JDBC Rrquest),输入查询语句后运行,在结果树(View Results Tree)中查看请求信息。二、具体错误Response message: org.postgresql.util.PSQLException:Multiple ResultSets were returned by the query.翻译为中文是:该查询返回了多个结果集。三、 解决方法删除查询原创 2020-07-13 18:51:48 · 2397 阅读 · 0 评论