jmeter 学习笔记

一、安装

    需安装Java环境

   参考: http://www.mamicode.com/info-detail-2260024.html

二、响应数据乱码的处理方法

    修改jmeter.properties文档如下字段的 ISO-8859-1  改为   UTF-8

    # The encoding to be used if none is provided (default ISO-8859-1)
    #sampleresult.default.encoding=ISO-8859-1

    参考:https://blog.csdn.net/ice_sheet/article/details/79572905

三、定义

    a、进程:一个正在执行的程序就对应一个进程。

    b、线程:进程中的执行线索(一个线程可以有多个执行线索)。

    c、线程组:按照线程性质对线程进行分组。

    d、并发执行:多个线程同时执行 。

        特点:执行结束的顺序和线程的启动顺序不一定一致。

    e、顺序执行:按照线程的启动顺序执行。

四、代码复用

1、测试计划 - 添加 - 配置元件:HTTP请求默认值;

        参数:IP/服务器、端口号、协议、content encoding;

2、线程组 - 添加 - sampler:HTTP请求;

        参数:路径、方法;

五、线程组

5-1、线程属性

1、线程数:模拟用户数;

2、时间值(ramp-up period(in seconds)):在指定时间内启动所有线程;

3、循环数:单个用户访问的次数

5-2、调度器

1、循环次数:建议为永远;

2、持续时间 x、启动延迟 y:在 y 秒后访问服务器,并持续 x 秒;

3、启动时间 M、结束时间 N:在 M 时开始,在 N 时结束;

备注:2 和 3不可同时使用,优先级2 > 3;

六、 

参数化:动态的获取并设置数据;

6-1、CSV data setconfig:参考 https://blog.csdn.net/gld824125233/article/details/52842914

猜你喜欢

转载自blog.csdn.net/weixin_41725711/article/details/81172295