• Jmeter学习笔记3-参数化


    以实战为例,进行讲解参数化,本次讲解采用sogou.com搜索为例。

    两种方式:一种可以在badboy里进行参数化,另一种在jmeter中进行,本例中采用在jmeter中进行参数化。

    使用的脚本在badboy里进行录制后,在导入到Jmeter中。

    1.导入录制好的脚本到Jmeter中:

    2.第一种参数化的方法:

    1)添加->前置处理器->用户参数

    2)创建参数

    3)将关键字进行参数化替换

    3.第二种参数化的方法:CVS Data Set Config

    1)操作如下:

     2)设置参数

    说明如下:

    (1)这种方式的参数化必须以文件的形式进行导入,图中的文件名字test.txt,文件所在的目录d:,这里用的是

    如果test.txt中有乱码,需要指定File encoding为utf-8或是gbk

    (2)test.txt录入格式如下:

    Jmeter第一行没有列名称,即上述文件中的searchtxt即是我们要查询的第一个内容,小海是第二个内容,besttest是要查询的第三个内容.

    一般Jmeter支持的文件格式为txt与bat.

    文件格式一般保存为UTF-8

    对于多个变量参数列表示例如下:

    (3)此操作界面具体选项说明:

    Filename文件名:即参数化要引用的文件名,这里是d: est.txt

    File encoding文件编码:可以不填

    Allow quote data:选项选为“true”的时候对全角字符的处理出现乱码 .

    Variable Names(comma-delimited)变量名:变量名之间用逗号分割,多个变量可以引用同一个文件,用逗号分割。

    Delimiter(use ' ' for tab):参数文件中多个变量值的分隔符,' '表示用tab键分隔,默认是逗号。

    Recycle on EOF?:结束后是否循环,默认为true。

     4.第三种参数化的方法--随机参数化

    1)选项->函数助手对话框->选择_Random函数

    2)设置

    将生成的${_Random(1,100)}粘贴替换到我们查询的值(query)那里即可。

     总结:应着重掌握第二种参数化的方式。

  • 相关阅读:
    【转】java对File.listFiles()排序
    java 获取当前目录文件名
    python批量创建文件夹
    [好课推荐]数据结构与算法python实现
    SCI论文重复率与降重
    [转]一图搞定Matplotlib
    [GitHub寻宝]机器学习实战python3代码分享
    [好课推荐]人工智能实践:Tensorflow2.0
    [转]用深度学习给黑白照片上色
    java split函数分割字符串
  • 原文地址:https://www.cnblogs.com/haibaowang/p/6900430.html
Copyright © 2020-2023  润新知