jemter的安装与使用

jemter

1、jemter的下载安装:
要使用jemter
首先要下载并配置java jdk
java官网:https://www.oracle.com/java/technologies/javase-downloads.html
我选择的是版本8的
jemter的安装与使用_第1张图片

点击进入,选择适合自己电脑的版本、
jemter的安装与使用_第2张图片
解压下载好的压缩包 双击打开,
jemter的安装与使用_第3张图片
一直点击下一步即可。
jemter的安装与使用_第4张图片
环境配置
1.右键点击我的电脑 选择属性
jemter的安装与使用_第5张图片
点击高级系统设置, 找到环境变量。
jemter的安装与使用_第6张图片
找到系统变量,点击新建
jemter的安装与使用_第7张图片
配置一个名为"JAVA_HOME’的变量,变量值为你安装好的jdk路径。

在系统变量里找到path,
jemter的安装与使用_第8张图片
点击path,点击编辑,在变量值后面增加 %JAVA_HOME%\bin
jemter的安装与使用_第9张图片
查看是否配置完成,使用windows+r 进入命令框 输入java和javac 查看是否配置完成。
jemter的安装与使用_第10张图片
jemter的安装与使用_第11张图片
2、配置好java jdk,就需要下载jemter:
jemter官网
jemter的安装与使用_第12张图片
下载好直接解压即可,在解压好的jemter文件夹内找到bin文件夹,点击进入找到jemter.bat ,打开即可。如下图:
jemter的安装与使用_第13张图片
jemter的简单使用:
1、打开jemter进入后,会显示一个test plan,意思是测试计划,然后右键选择添加-----》线程------》添加线程组,如图:
在这里插入图片描述
在这里插入图片描述
包括:线程数:要启动几个线程,
ramp-up时间(秒):在几秒内去完成多少组线程
循环次数:循环运行线程数
2、创建好线程组,右键线程组 -----》添加------》取样器-------》http请求,
如图:
jemter的安装与使用_第14张图片
3、创建好http请求后,即可进行网址测试,在http请求里可以添加
查看结果树,聚合报告,用表格查看结果,图形结果,响应断言,断言结果等
jemter的安装与使用_第15张图片
jemter的安装与使用_第16张图片
http请求的页面包括:
协议:你测试的接口网络协议是什么,http还是https
服务器名称或ip:你测试接口的域名
端口号:你测试接口的端口号,80,443等
http请求:网络请求get,post,put,head等
路径:你测试的接口路径
参数:接口参数

jemter参数化:
1、用户自定义变量的方法
1)、点击http请求------》选择配置元件------》选择用户定义的变量
jemter的安装与使用_第17张图片
2)、在http请求里添加参数,我这里的接口的参数是需要一个手机号。参数的key是tel,value是一个手机号,值直接使用变量引用,变量引用的规则&{自己起的名称}
在这里插入图片描述
3)、因为值是引用的变量 ,所有就可以在这里编写你的参数值,
名称:就是你引用变量起的名称(${}内的名称)
值:就是你要传入的参数值
jemter的安装与使用_第18张图片
修改线程运行次数,运行即可。
2、使用配置元件 CSV Data Set Config
使用csv data set config 首先需要创建一个.txt文件,在里面填写准备好的参数值,多个参数值使用逗号隔开
jemter的安装与使用_第19张图片
1)、点击http请求添加------》配置元件-------》csv data set config, 创建配置元件 csv data set config
在这里插入图片描述
jemter的安装与使用_第20张图片
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)、点击工具,选择函数助手对话框
jemter的安装与使用_第21张图片
2)、点开函数助手对话框,选择_CSVRead:在这里插入图片描述
CSV file to get values from | *alias:CSV文件取值路径,即这里需要写入之前的需要参数化的参数的文件路径

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

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

你可能感兴趣的:(jemter的安装与使用)