zoukankan      html  css  js  c++  java
  • jmeter压测--从文本中读取参数

    由于之前从数据库获取查询结果作为请求的入参(使用场景:测试一个接口并发处理数据的能力,并且每次请求传入的参数都要不同。),会一定程度上造成对数据库的压测,在没有完全搞清楚多线程之间参数的传递之前,我们可以先采用从本文获取参数的方法实现参数的传递。

    下面就讲下具体怎么实现从文本获取参数做压力测试。

    1、创建线程

    2、添加HTTP默认请求值

    3、配置元件-添加CSV Data Set Config,进行本文及参数的配置

     

    需要注意:

    • CSV数据源文件需要上传到Git,跟对应的请求放在一起
    • 源文件可以使用csv格式,也可以使用txt格式,注意不要写变量名,直接写变量值,一行多个参数之间用英文逗号隔开,如果使用空格分割参数txt格式获取参数会把一行当做一个值传入,传参就会失败。
    • 如果入参值存在以0开头的数值,CSV格式会自动过滤0,会导致传入参数跟实际不符,这个时候就要使用txt格式。(尝试保留0都没有成功)
    • 线程数多的情况下,为了可以循环使用参数,需要设置Recycle on EOF的值为true

    4、添加HTTP请求,配置接口请求

    5、监控器-添加查看结果树,聚合报告 (本地调试使用,上传Git需要去除监控器)

    6、点击运行,查看运行结果

  • 相关阅读:
    Linux Shell脚本编程--Head/Tail命令详解
    Python学习笔记-抽象
    L2-020 功夫传人
    pat 抢红包
    pat 集合相似度
    pat 喊山
    hdu1029
    win10 , JAVA安装 环境搭建
    ZOJ2540 Form a Square
    ZOJ3180 Number Game
  • 原文地址:https://www.cnblogs.com/sunshine-sky66/p/8473609.html
Copyright © 2011-2022 走看看