jmeter
文章平均质量分 70
IT求学人
IT学徒
展开
-
JMETER csv_data_config 配置元件使用
是否忽略首行,读取文件时,如果读取的数据文件中包含字段头,则需要忽略首行–选择:true ,如果数据文件中不包含字段头,则不需要忽略首行 --false。Current thread group:当前线程组,在此元件作用范围内,以线程组为单位,每个线程组内的线程共享csv数据,依次读取数据,互不重复;分隔符号,数据文件中有多个数据时,需要制定文件中的数据分隔符,一般使用的是英文逗号,如果要使用table制表符分隔,填写 \t。文件编码,选择文件编码方式,根据文件编码方式,下拉选编码方式。原创 2022-11-12 11:07:37 · 285 阅读 · 0 评论 -
JMETER常用的MIME类型
MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型。它是一个互联网通用标准。是设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。MIME类型由两部分组成,前面是数据的大类别,例如声音audio、图象image等,后面定义具体的种类。比如:一个word文档 application/msword。原创 2022-10-27 15:33:05 · 1754 阅读 · 0 评论 -
JMETER-链接数据库-mysql
在进行接口测试时,有时会遇到需要我们链接到数据库进行数据的增删改查,Jmeter 提供了对应的功能1.在进行操作之前,我们需要下载对应的插件:msql-connector-java-x.x.x-bin.jar然后将下载好的jar包放到解压后的JMETER的lib目录中。2.新增一个线程组,然后右键线程组,新增一个配置元件:JDBC Connection Configuration配置好对应的配置信息:注意链接URL后面的参数:allowMultiQueries=true执行多个语句是需要原创 2021-06-04 13:54:16 · 146 阅读 · 0 评论 -
JMETER-Stepping Thread Group讲解
一、Stepping Thread Group是第一个自定义线程组,不过随着版本的迭代,现在有更好的线程组Stepping Thread Group了【Concurrency Thread Group】,这里主要讲前者。二、Stepping Thread Group的特性1.有预览图显示估计的负载2.可延迟启动线程组3.可持续增加线程负载4.可设置最大负载的持续运行时间三、Stepping Thread Group的作用1.减少服务器的瞬时压力,做性能测试应该逐步增加压力,而不是瞬时加压2原创 2021-05-13 16:44:54 · 903 阅读 · 0 评论 -
Jmeter-CLI模式运行
什么是 CLI 模式CLI = Common Line,命令行模式,我们常说的 NON GUI 模式,无界面模式真正做负载测试时,应该使用 CLI 模式运行,而不是 GUI;而我们通常使用bat或者jar包打开来运行脚本的方式叫做GUI的方式启动 Jmeter GUI 时的提示使用 jmeter.bat 运行时会有一个 cmd 窗口负载测试不要用 GUI 模式,GUI模式仅用于创建测试计划和调试脚本;这是因为在做性能测试的时候,如果使用GUI模式,它本身会占用一部分系统资源,可能会影响性能测试结原创 2021-03-18 14:22:16 · 741 阅读 · 0 评论 -
Jmeter-常见错误记录
用于在学习使用Jmeter过程中遇到的问题,以及解决方法1.jmeter进行登录接口测试时。已经正确的设置了参数:用户名和密码,发送请求后,系统提示参数不存在。如下图:原因:这是由于在信息头管理器中,content-type 参数的值设置有误修改后,可正常发送请求了但是对于参数使用参数(form_data)发送时,系统还是会报错,提示:无效的JSON基元。。。如下图:原因:是因为使用参数栏设置参数时,不需要配置信息头,禁用后就可以正常发送请求并成功啦2.Jmeter 使用json 提取原创 2021-03-17 16:36:53 · 9440 阅读 · 0 评论 -
Jmeter-编码格式
在HTTP请求输入服务器域名时,直接输入WWW。Xx.com 不要输入http(s)????/1.HTTP请求,里面的内容编码,它只对request body (请求体)有效,对响应体无效;端口,http协议默认为80端口。不写时,用默认值。2.当请求格式为“参数”时,如果请求参数的值为中文或者特殊祖字符的时候,一定要勾选后面的编码。不然会出现中文存入数据库出现乱码或特殊符号请求出错!!----加密的密码很容易出现特殊字符;get 请求中参数只用=号链接,如果参数中有=号,会导致解析出错。请求出原创 2021-03-12 16:04:35 · 1670 阅读 · 0 评论 -
Jmeter-Json提取器
通过Jmeter发送请求后,有时候我们需要获取到接口响应,然后根据响应数据(响应码,响应消息)来确定请求是否成功,功能是否正确这就有了我们提取响应中数据的需求。Jmeter提供了这样的功能–json 提取器添加JSON提取器使用:在线程组右键,选择后置处理器,Json提取器。可新增一个json提取器如下图:使用语法:$.code —绝对路径$…code —相对路径,可能获取多个值JSON提取器说明:一个提取器可以一次提取多个值:1.多个提取式之间使用分号分开:;2.提取多个值原创 2021-03-12 15:53:58 · 317 阅读 · 0 评论 -
Jmeter-参数和函数使用
JMETER中的变量用法:${变量名称}参数类型:1.用户定义的变量:user defined variablesKey, value位置:2.用户参数: user parameters Key ,value比较:{定义变量mphone–手机号}共同点:都可以用于定义变量区别:前提:1个用户,循环3次用户定义变量:手机号未发生变化,每次循环都是同一个手机号码用户参数:手机号码发生变化,每次循环的手机号码不一样前提:3个用户,循环1次用户定义变量:手机号码未发生变化用户参数原创 2021-03-12 14:40:37 · 543 阅读 · 0 评论