美文网首页
jmeter基本配置及属性

jmeter基本配置及属性

作者: 小啊小狼 | 来源:发表于2021-09-10 14:30 被阅读0次

    一、jmeter切换为中文

    1、从图像界面,options 》 choose language 》 Chinese -----只能临时修改图像界面语言,重启后还会变为英文
    2、持久化为中文配置:将jmeter安装目录下bin目录下的jmeter.properties文件打开 , 修改 language=zh_CN 保存后重新启动,之后每次启动都会是中文。

    二、http请求乱码解决

    1、请求体乱码

    1.1 取样器的内容编码: utf-8


    image.png

    1.2 如果是参数类型请求,勾选"编码"


    image.png
    1.3 请求头Content-Type 可以加上字符集设置 ;charset=utf-8
    image.png

    2、响应体乱码

    原因:原因是 jmeter -gui使用的是操作系统默认编码进行字符界面,如果响应字符gbk编码不兼容,那么jmeter就乱码
    解决办法: 修改配置文件(jmeter.properties) "encod" 编码值,为你被测系统的编码一致的值


    image.png

    二、jmeter属性

    1、 jmeter的属性,是工具所带有的,它可以被任何的线程组使用,分为静态属性和动态属性

    查看属性: image.png
    image.png

    展示jmeter的所有属性

    2、静态属性

    • jmeter.properties文件 .properties结尾文件,都是属性配置文件。
    • 静态文件中属性叫做静态属性,静态属性需要重启动jmeter才能生效

    3、动态属性

    3.1 可以动态生成、动态改变的属性,叫做jmeter的动态属性
    3.2 动态属性作用:任何一个线程组中生成或定义的局部变量(用户参数),转换为属性后,其他的线程组,都可以使用(线程组之间传递参数)
    3.3 设置动态属性
    函数助手选择__setProperty函数


    image.png

    属性名称:填写属性的命名
    Value of property:填写变量引用
    生成表达式后放在获取变量之后的调试取样器中执行,则动态属性设置成功


    image.png
    3.4 调用动态属性
    • 函数助手选择__P函数


      image.png
    • 属性名称为你想要调用的属性名
    • 生成的表达式就可以获取到属性值


      image.png

      注意:软件重启后,已存在的动态属性会消失,只会加载静态属性

    相关文章

      网友评论

          本文标题:jmeter基本配置及属性

          本文链接:https://www.haomeiwen.com/subject/nxggwltx.html