jemter安装和使用

jemter
1、jemter的下载安装:
要使用jemter
首先要下载并配置java jdk
java官网:https://www.oracle.com/java/technologies/javase-downloads.html
我选择的是版本8的
在这里插入图片描述

点击进入,选择适合自己电脑的版本、
在这里插入图片描述

解压下载好的压缩包 双击打开,
在这里插入图片描述

一直点击下一步即可。
在这里插入图片描述

环境配置
1.右键点击我的电脑 选择属性
在这里插入图片描述

点击高级系统设置, 找到环境变量。

在这里插入图片描述

找到系统变量,点击新建
在这里插入图片描述

配置一个名为"JAVA_HOME’的变量,变量值为你安装好的jdk路径。
在这里插入图片描述

在系统变量里找到path,
在这里插入图片描述

点击path,点击编辑,在变量值后面增加 %JAVA_HOME%\bin
在这里插入图片描述

查看是否配置完成,使用windows+r 进入命令框 输入java和javac 查看是否配置完成。
在这里插入图片描述
在这里插入图片描述

2、配置好java jdk,就需要下载jemter:
jemter官网
在这里插入图片描述

下载好直接解压即可,在解压好的jemter文件夹内找到bin文件夹,点击进入找到jemter.bat ,打开即可。如下图:

在这里插入图片描述

jemter的简单使用:
1、打开jemter进入后,会显示一个test plan,意思是测试计划,然后右键选择添加-----》线程------》添加线程组,如图:

在这里插入图片描述

在这里插入图片描述

包括:线程数:要启动几个线程,
ramp-up时间(秒):在几秒内去完成多少组线程
循环次数:循环运行线程数
2、创建好线程组,右键线程组 -----》添加------》取样器-------》http请求,
如图:
在这里插入图片描述

3、创建好http请求后,即可进行网址测试,在http请求里可以添加
查看结果树,聚合报告,用表格查看结果,图形结果,响应断言,断言结果等
在这里插入图片描述

在这里插入图片描述

http请求的页面包括:
协议:你测试的接口网络协议是什么,http还是https
服务器名称或ip:你测试接口的域名
端口号:你测试接口的端口号,80,443等
http请求:网络请求get,post,put,head等
路径:你测试的接口路径
参数:接口参数

jemter参数化:
1、用户自定义变量的方法
1)、点击http请求------》选择配置元件------》选择用户定义的变量
在这里插入图片描述

2)、在http请求里添加参数,我这里的接口的参数是需要一个手机号。参数的key是tel,value是一个手机号,值直接使用变量引用,变量引用的规则&{自己起的名称}
在这里插入图片描述

3)、因为值是引用的变量 ,所有就可以在这里编写你的参数值,
名称:就是你引用变量起的名称(${}内的名称)
值:就是你要传入的参数值
在这里插入图片描述

修改线程运行次数,运行即可。
2、使用配置元件 CSV Data Set Config
使用csv data set config 首先需要创建一个.txt文件,在里面填写准备好的参数值,多个参数值使用逗号隔开
在这里插入图片描述

1)、点击http请求添加------》配置元件-------》csv data set config, 创建配置元件 csv data set config

在这里插入图片描述

在这里插入图片描述

csv data set config 包括:
1.Filename:需要传入文件的完整路径。我的文件位于D盘目录下,文件名为users.txt。

2.File encoding:参数文件的编码格式。可以不填。

3.Variable Names:对应参数文件中每列的变量名,也是你要引用到请求中的参数变量名。这里第一列是手机号、第二列是昵称。变量名可以自定义。

4.igonre first line(only used if Variable Names is not empty):当 CSV 文件中首行设置了变量名时,该项设为 true,此时每次请求读取文件时会自动忽略首行,直接读取第二行的数据。若首行未设置,则选择False

5.Delimiter:文件中的分隔符,默认英文的逗号分隔。所以注意txt文档中每行多个参数用英文逗号分隔

6.Recycle on EOF: 设置为True后,允许重头循环取值;为False,当读取文件到结尾时,停止读取文件

7.Stop Thread EOF: 当Recycle on EOF为false并且Stop Thread EOF 为true,则读完csv文件中的记录后,停止运行,线程数及执行次数无效。

8.Sharing Mode:共享模式。All threads:所有线程,所有线程循环取值,线程1取第一行,线程2取下一行;Current thread group:当前线程组,各个线程组分别循环取值;Current thread:当前线程,该测试计划内的所有线程都取第一行。
3)、将写好的文件传入,修改线程运行次数,运行即可。
3、函数助手 csvread
1)、点击工具,选择函数助手对话框
在这里插入图片描述

2)、点开函数助手对话框,选择_CSVRead:
在这里插入图片描述

CSV file to get values from | *alias:CSV文件取值路径,即这里需要写入之前的需要参数化的参数的文件路径

CSV文件列号| next|*alias:文件起始列号:CSV文件列号是从0开始的,第一列为0,第二列为1,以此类推。。。

函数字符串:即生成的参数化后的参数,可以直接在登陆请求中的参数中引用,第一列为用户名,函数字段号为0,第二列为密码,函数字段号为1,以此类推进行修改使用即可
3)、使用函数字符串替换之前的参数之后,修改线程执行次数,添加查看结果树后启动,可以看到用户名和密码已经被参数化。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值