• [Jmeter]jmeter之初体验(windows下的jmeter)


    一、环境准备

    1、安装JDK(传送门:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择jdk-8u101-windows-x64.exe),安装完成后,并配置正确环境变量;

    2、下载jmeter安装包(传送门:http://mirrors.cnnic.cn/apache//jmeter/binaries/apache-jmeter-3.0.zip);

    3、解压安装包即可;

    4、修改jmeter配置文件jmeter.properties,参数CookieManager.save.cookies=true(非必须)。

    二、启动JMeter

    1、进入“apache-jmeter-2.8in”目录下,执行“jmeter.bat”即可

    三、简单介绍

    1、语言选择:选项 》 语言选择 》 选择自己合适的语言;

    2、jemeter界面组件与意义:

    a、选择测试计划 》 鼠标右击 》出现组件界面

    i.Threads:这个组件主要用来控制Jmeter并发时产生线程的数量,在它的下一级菜单下只有一个组件(线程组),可以这么理解每个线程就是一个虚拟的用户。所有的其他类型组件必须是(线程组)节点的子节点。

    ii.配置单元:和Sample组件一起工作,主要用来配置Sample如何来发起请求访问服务器,这个东西的主要特点是可以把一些Sample的共同配置放在一个元素里面方便管理,配置单元是有作用域的。作用域和树的那个关系一样越是上级节点的作用域越大,越是接近叶子节点的

    作用域就越小,可以复写上级作用域的配置。

    iii.定时器 : 这个主要是用来调节(线程组),控制线程每次运行测试逻辑(比如说:发出请求)的时间间隔。当然这个下面还有很多类型的定时器,他们主要功能就是调节时间间隔,但个个组件之间的策略有很大不同。

    iv.前置处理器 和 后置处理器类似一个HOOK,在测试执行之前和执行之后执行一些脚本的逻辑。该组件我还没有具体使用过,但大致功能就是这样,非重点组件。

    v.Sample : 可能上图中没有出现Sample,需要在(线程组)上添加才可以,见图

    Sample表示客户端发送某种格式或者规范的请求到服务端,所以大家看到了各种各样的Sample,其中有两个Http 相关的。一般用HttpClient功能和效率将更强。

    vi.断言: 意思是指对于Sample完成了请求发送之后,判断一下返回的结果是否满足期望。

    vii.监听器 : 这个组件不同于平时在Web编程的那种监听器,他是伴随着Jemeter测试的运行而从中抓取运行期间的数据的一个组件,经常使用的是聚合报告组件,从里面可以统计到测试的TPS,响应时间等关键测试数据。

    3、示例操作:

    a、选择线程组 》 点击运行

    b、查看结果是查看运行结果(日志较多的情况下建议勾选“仅错误日志”):

    c、聚合报告查看运行情况:

    4、运行与停止

    5、清除缓存(建议每次执行完之后都清除一下):

  • 相关阅读:
    js 实现自增长
    常用的js脚本验证
    Jquery 收集
    Jquery 常用操作搜集
    Jquery 点击绑定行 弹出详细页面
    Jquery 了解
    Html 标尺
    Editor Guidelines
    程序员需要做到
    jS 回车事件
  • 原文地址:https://www.cnblogs.com/amberly/p/5965171.html
Copyright © 2020-2023  润新知