Jmeter远程服务模式运行时引用csv文件的路径配置

这篇具有很好参考价值的文章主要介绍了Jmeter远程服务模式运行时引用csv文件的路径配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

问题

在使用jmeter过程中,本机的内存等配置不足,启动较多的线程时,可以采用分布式运行。

在分布式运行的时候,jmeter会自动将脚本从master主机发送到remote主机上,所以不需要考虑将脚本拷贝到remote主机。但是jmeter不会发送脚本中引用的数据文件,如果脚本中使用了csv数据文件元件,此时就需要考手动将csv文件备份到remote主机上。

但是由于remote主机的目录结构可能和master主机上并不相同,甚至remote主机的操作系统也不一致,此时如何设置csv文件的路径呢?

解决方法

  1. jmeter中有一个 __P() 函数,可以获取jmeter的系统属性。
  2. 右键测试计划:添加 -> 非测试元件 -> 属性显示,可以勾选“system”显示jmeter的系统属性。系统属性中有一个 user.dir 是当前jmeter程序的bin目录的路径;系统属性中 file.separator 是当前jmeter所在系统的文件路径的分隔符。
  3. 将csv文件拷贝到每个remote主机的jmeter bin目录下,就可以通过引用上面两个系统变量来引用csv文件。csv文件的路径可以如下:${__P(user.dir)}${__P(file.separator)}test.csv
  4. 如果觉得作为测试数据的csv文件放到bin目录下不太合适,也可以在jmeter的根目录下创建一个专门存放测试数据的目录,如:data,此时引用csv的路径可以使用相对路径来引用:${__P(user.dir)}${__P(file.separator)}../data${__P(file.separator)}test.csv

Jmeter远程服务模式运行时引用csv文件的路径配置,软件测试,jmeter

2023最新Jmeter接口测试从入门到精通(全套项目实战教程)文章来源地址https://www.toymoban.com/news/detail-628246.html

到了这里,关于Jmeter远程服务模式运行时引用csv文件的路径配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JMeter循环读取CSV文件实现接口批量测试

    目录 前言: 1、添加线程组 2、添加HTTP信息头管理器 3、添加HTTP请求 4、添加察看结果树 5、添加循环控制器 6、在循环控制器下添加CSV配置文件

    2024年02月09日
    浏览(29)
  • Jmeter的文件参数化:CSV数据文件设置和_CSVRead函数

    一、CSV数据文件设置 1、简介         CSV数据文件配置(CSV Data Set Config)可以将CSV文件中数据读入自定义变量中         Jmeter中CSV数据文件配置的界面如下图所示:          其中: (1)文件编码         文件的编码格式,与所选的CSV文件的编码格式保持一致,中文

    2024年01月17日
    浏览(34)
  • yml文件中配置路径并引用

    第一步在yml文件中配置本地上传路径(Windows系统 \\\'/\\\' 和 \\\'\\\' 都能识别): 第二步在实现类里面引用路径: 然后就可以直接使用了 拼接路径建议使用File.separator,Windows都可以识别,而Linux只能识别 \\\'/\\\',使用File.separator就不用担心这个问题了 给所有接口前加一个统一的前缀:

    2024年02月12日
    浏览(33)
  • 五-2、vue中引用文件路径问题

    绝对路径、相对路径、~+路径 及 别名+路径 绝对路径: (1)放在public文件夹下的内容,不会经过webpack打包处理,可以直接引用, 比如:aa.png直接放在public文件夹下,不管在哪个文件里,都可以这么引用 img src=\\\"aa.png\\\" style=\\\"width: 200px; height: 200px\\\" / (2)通过别名引用 在js中,引

    2024年02月05日
    浏览(15)
  • Unity 获取文件夹引用并读取文件夹路径

    编辑器中的文件夹属于DefaultAssets类型的资源 EditorGUILayout.ObjectField 可以获取对象的引用 AssetDatabase.GetAssetPath可通过对象的实例id获取资源路径 DirectoryInfo 可获取目录内文件信息 Path.GetFileNameWithoutExtension 可获取无后缀的文件名 弹出窗口 选择文件夹 打印文件夹内文件名 点击文件

    2024年04月27日
    浏览(34)
  • 远程Linux/ubuntu服务器后台不间断运行py文件/sh脚本

    通常我们在生产环境中运行一些项目时需要将程序不间断的运行在服务器上,并且将日志文件打印到某个文件中,直到程序运行结束,下面介绍了在Linux服务器上不间断运行py文件的方式,以及如何保存相应的日志信息。 对于 .py 文件,在对应路径下运行远程终端命令行指令:

    2024年02月10日
    浏览(38)
  • 为什么pycharm远程连接服务器运行时总会出现找不到文件或目录

    目录 解决方法 为什么会出现这样的问题 我们需要修改一个设置 具体步骤如下: 1、右下角点击它,选择interpreter setting  2、进入下图界面,点击箭头所指位置,选择show all 3、进入下图界面,选择你要修改的python interpreter,点哪个🖊进行修改    4、进入下图界面,默认情况下

    2024年02月15日
    浏览(50)
  • Django 用相对路径方式引用自定义模块 或 文件

    Django的文件夹结构 projectName/websiteName/appName manage.py 所在路径为:D:/projectA/website1/manage.py views.py 所在路径为:D:/projectA/website1/app1/views.py D:/projectA/website1/app1/module1.py 如果要引用自定义模块,引用自定义的模块  from .A import AAA    (在 if __name__ == \\\"__main__\\\" 中会报错) from A import

    2024年02月09日
    浏览(33)
  • windows系统中,通过LOAD到入csv格式的文件到neo4j中,如何写文件路径

    在Neo4j中,使用 LOAD CSV 语句导入CSV文件时,需要确保你的文件路径是正确的。如果你使用的是Neo4j Desktop或者Neo4j Server,通常需要将CSV文件放在特定的导入目录下。 例如,如果你使用的是Neo4j Desktop,通常会有一个默认的 import 目录,你可以将CSV文件放在这个目录下。在写文件

    2024年01月17日
    浏览(26)
  • ES6 Module模块,在vsCode中已服务器模式运行HTML文件

    操作步骤如下: 一、安装Live Server 插件 二、点击扩展设置 三、设置live server默认打开浏览器为“chrome” 四、配置-工作区 五、在HTML文件中,右键选择\\\"open with Live Server\\\"  输出结果  

    2024年02月09日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包