初识Jmeter-Jmeter性能测试入门篇

    技术2022-07-10  195

    由于即将面试的公司要求一些性能测试的经验,所以最近就在慕课网上学了一些关于Jmeter的知识。

    1.下载和启动

    下载地址:https://jmeter.apache.org/download_jmeter.cgi

    启动Jmeter:将下载的zip包解压缩后直接双击bin下面的jmeter.bat(windows系统),linux和mac系统双击jmeter.sh文件就可以打开jmeter

    2.Jmeter的组成

    (1)取样器:主要进行脚本的逻辑控制,常用的是HTTP请求

    (2)线程组:场景设置

    (3)监视器:监控脚本运行,取得性能指标;常用的是察看结果树

    测试计划-右键-添加 线程组 中我们可以看到一个非常重要的part就是线程属性

    线程数:和loadrunner中的虚拟用户是一个概念,也就是我们想要模拟多少用户来进行访问我们的系统

    Ramp-Up时间:如果线程数设置为50,Ramp-Up时间设置为1,;那么就表示1秒内对我们被测系统访问50次。

    循环次数:若选择永远 就表示 非手动干预的情况下,一直处于execution的状态;如果选择输入循环数,就表示真正循环的此时。

    3.Jmeter的脚本录制方式

    主要分为两种,一种是使用工具badboy进行脚本录制;另外一种方式是使用代理方式进行录制。

    (1)badboy方式:

    首先在URL后侧输入框输入被测系统的地址,然后我们在视图页面中进行一些测试操作(比如在搜索框进行搜索Jmeter操作),此时我们的操作都会被录制,点击工具栏的红色按钮就可以结束录制。

    然后点击File-Export to Jmeter即可。

    然后在Jmeter中打开刚刚录制好的jmx文件,但是系统提示无法打开,提示如下:

    一般遇到这种提示就表示badboy的version和jmeter的version不兼容;

    Before:

    badboy:2.0.5

    Jmeter:5.3

    After:

    badboy:2.0.5

    Jmeter:5.3

    Processed: 0.010, SQL: 9