找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手

安装jdk,Jmeter,Jmeter做接口测试

[复制链接]
D盘新建jdk目录,jdk目录下新建java目录,java安装在java目录下
1.配置环境变量
在我的电脑--》属性--》高级--》环境变量
在系统变量里面新建java_home变量,变量值:为jdk在电脑本地的安装路径
在系统变量中classpath变量中添加变量值
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

在用户变量path中添加两个变量值
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

注意:jdk1.8版本以上,变量值之间用英文的;隔开,注意原有变量末尾有没有;(分号),如果没有,先输入;(分号)进行隔开,再输入值。
2.测试是否成功
dos命令输入 java -version 能打印出版本号,说明jdk安装成功

3.启动jmeter 直接解压jmeter压缩包到目录下
在jmeter bin目录下双击jemter.bat文件

不要关后台窗口

测试计划:是使用jmeter进行测试的起点,它是其他测试的起点,它是其他测试原件的容器
运行顺序:
配置元件--》前置处理--》定时器--》取样器--》后置处理--》断言--》监听器


注意:服务器或名称填写域名或者ip 有端口号要在端口号后面填写


聚合报告是评判性能测试的

仅一次控制器:用于控制其节点下的请求执行的次数为1次

循环控制器:线程组设置3次 循环控制器10次 相当于30次

接口依赖(cookie值)
添加cookie管理器

固定定时器:相当于强制等待
注:如果每一个步骤都需要延时,则定时器放与请求持平;
若只针对一个请求延时,则将定时器放到该请求子节点中;

同步定时器:集合点,作用:阻塞线程,直到指定的线程数量达到后,再一起去执行请求,可以在一瞬间产生很大的压力
注意:如果设置的超时时间为0,表示无超时时间,会一直等待;
线程数量无法达到设置的集合数时,将无限等待,除非手动解除等待

设置默认请求值
把接口请求相同的值放在http请求值默认原件中

接口设置断言:
检查接口是否成功,如果检查失败会提示找不到断言内容,没有提示代表断言成功

接口参数化
方式一:前置处理--》

方式二:导入本地文件进行参数化
线程组--》配置文件--》csv data set config

关联接口--正则提取
添加--》后置处理器--》正则表达式提取器










分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册