jdk环境配置与jmeter的使用

一 、jdk环境变量配置

1.配置环境变量:“进入我的电脑”-->在空白的地方鼠标右键-->"属性"-->"高级系统设置"-->"高级"-->"环境变量" 

2.在系统变量里新建"JAVA_HOME"变量,变量值为:(根据自己的jdk的安装路径填写)

3.在系统变量里新建"classpath"变量,变量值为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一点)

4.在系统变量里的path新建两条路径

%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

二、测试JDK是否安装成功

在配置好环境变量后,可以进入cmd中检查Java是否安装正确,检查的命令为 java -version

输入 java ,回车执行

在输入 javac ,回车执行

 至此,环境变量就配置完毕了

 

三、安装jmeter

1.解压jmeter到你要安装的目录下

2.找到压缩好的文件,进入bin文件找到jmeter.bat双击弹出黑窗口,不要动,静静等待,自动打开jmeter

使用

1.添加线程测试

设置线程数(即测试的并发量)

2.添加HTTP请求,设置相关参数

 

3.设置服务器IP、端口号,http 请求的方法、路径,上传的参数、文件等配置信息。

4.右键点击http请求,添加监听器:“察看结果树”

带json数据的post请求测试

1.添加http请求信息头,右键“UseTest”,选择“添加”→ “配置元件”→“HTTP信息头管理器,然后信息头添加一条名称为 Content-Type,值为 application/json 即可。

 

2.打开http请求,把下面的参数清空,点击消息体数据写入json数据,运行

 

参数化,参数化断言

首先创建一个文本里面写参数值,如果是多参数以英文逗号隔开,以dat结尾,右键点击http请求点击配置元件,选择csv数据文件设置

6.去http请求吧参数的值改为${变量名称}

函数助手参数化

打开函数助手

选择CS开头的

复制之前创建的以.dat结尾的文件的位置填写到画红框的地方

点击生成会生成一串字符串他自己给给你复制了,然后粘贴在红框里的位置里,点击开始就OK了

 

响应断言

json断言

循环控制器

 

 

jmeter连接数据库

1.测试计划(Test Plan)下面把jdbc-mysql驱动包导入。

2、线程组下添加一个配置元件JDBC Connection Configuration。

Variable Name:自定义参数,在JDBC Request中会用到;

Database URL:jdbc:mysql:// 数据库IP地址:数据库端口/数据库名称;

JDBC Driver Class:com.mysql.jdbc.Driver;

Username:数据库用户名;

Password:数据库密码;

 

3、在添加一个JDBC Request,顺手加个结果树。

 

Jmeter关联

Jmeter中关联可以在需要获取数据的请求上 右键-->后置处理器选择需要的关联方式,正则表达式提取器

正则表达式提取器:

引用名称:下一个请求要引用的参数名称,如填写title,则可用${title}引用它。

正则表达式:制定规则的公式
公式模板:前缀识别()后缀识别
():括起来的部分就是要提取的数据。
1) .:匹配任何字符串。
2) +:一次或多次。
3) ?:在找到第一个匹配项后停止。
4) *:匹配规则内所有字符串

模板:$$格式; 1 1 1表示解析到的第1个值;如果匹配有2个值,第二个值 2 2 2,以此例推

匹配数字:1代表全部取值,0代表随机取值,通常情况下填1

 

测试聚合报告分析

首先cmd进入jmeter的bin文件下输入下面命令

bb文件下面会出现四个文件打开index.html文件

手机端脚本录制

前提:电脑和手机在同一网络段上

1.首先添加Http代理服务器

2.打开Http代理服务器

 

查看本地的ip

打开App设置网络长按连接的WIFI修改网络,选择高级选项,代理改成手动,改成本地的ip,端口号

打开浏览器输入ip端口号下载证书

然后App输入数据jmeter抓取接口

点击停止结束录制

 

远程控制

在jmeter.properties修改下面的数据

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值