Jmeter基础

jmeter是一个优秀的开源测试工具,通常用于进行接口自动化或者性能测试

安装:

jmeter是基于java语言开发的,所以它依赖jdk,需要先安装java jdk

Jmeter3.2版本要求java 8版本或者更高版本,目前jmeter最新版本已经是4了

本例中是3.0

java安装:

相信这种语言环境的安装大家都非常熟悉,这里不做过多叙述,下载安装完成后会有两个文件夹(jdk,jre)

下面说说java环境变量的配置:

 新建环境变量

变量名: JAVA_HOME 

变量值: C:\Program Files\Java\jdk1.8.0_91 (你的jdk安装位置)

变量名: CLASSPATH 

变量值: ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

编辑环境变量

变量名: Path (在后面添加以下变量值) 

变量值: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

打开cmd,输入java -version 回车,如果输出版本信息则安装成功,提示不是内部或外部命令则表示没有安装成功。

Jmeter安装:

jmeter下载路径: http://jmeter.apache.org/download_jmeter.cgi 

环境变量配置:

新建环境变量

变量名: JMETER_HOME 

变量值: C:\Program Files\apache-jmeter-3.2

变量名: CLASSPATH 

变量值: %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;%JMETER_HOME%\lib\jorphan.jar;

编辑环境变量

变量名: Path (在后面添加以下变量值)

变量值: ;%JMETER_HOME%\bin;

开始新建测试实例:

1.add thead group

2.add sampler---http request

3.add http header manager

添加头文件,一般就content-type,accept可能还有些需要验证的比如Authorization


4.add assertions

通过添加 Response Assertion 断言,判断返回值是否正确。

Contains --- true if text包含正则表达式

Matches --- true if the whole text与正则表达式完全匹配

Equals --- true if the whole text与Patterns to Test中字符完全一致(大小写敏感)

Substring --- true if the text包含Patterns to Test中字符(大小写敏感)

NOT --- may also be selected to invert the result of the check

5.listeners

5.1 assertion results

jmeter基本的接口测试简单步骤就是这样的,关于更高阶的部分我们下次再谈。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在使用Jmeter进行接口的性能测试时,由于Jmeter 是JAVA应用,对于CPU和内存的消耗比较大,所以,当需...
    燕京博士阅读 9,658评论 0 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,258评论 19 139
  • 好多故事,故事里的好多人物,人物的喜怒哀乐,情节的起承转合…… 很多时候啊,不过是写作者一时的脑洞而已,根本没有逻...
    林安泽阅读 937评论 0 0
  • 人生的天平上有两个准星,奉献和索取。 就人的本能来说,需要不断地从外界获取以求得个人生存的维持。随着人类文明的发展...
    尘世知行者阅读 4,645评论 0 1
  • 1月30日 星期二,深圳有雨 天,下午课程结束,把东西搬回公司之后,出来吃了点东西,发现下雨了,冷冷的冰雨...
    能量女王刘大红阅读 1,324评论 0 0

友情链接更多精彩内容