• jmeter读取文件内容做变量


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

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

    1、创建线程

    2、添加HTTP默认请求值

    3、配置元件-添加CSV Data Set Config,进行本文及参数的配置(注意文本数据的分隔符是什么:换行/n 制表符/t 逗号,...)

    需要注意:

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

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

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

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


    转载自:https://www.cnblogs.com/sunshine-sky66/p/8473609.html

  • 相关阅读:
    Linq to Sql学习总结1
    SQL相关
    C#各种小知识点总结
    Ext.Net学习笔记
    ASP.NET MVC3入门学习总结
    leetcode-剑指67-OK
    leetcode-剑指44-OK
    leetcode-剑指51-OK
    leetcode-剑指32-III-OK
    leetcode-剑指49-OK
  • 原文地址:https://www.cnblogs.com/Mrq-t/p/13204309.html
Copyright © 2020-2023  润新知