Jmeter文件传参一个参数对应多个值

好久没有写了,今天在工作中遇到一个小问题;很简单的东西,折腾了我半个小时,后面自己静下心想了下,解决了。

哈哈 自己还是比较笨滴!所以记录下,以免后面忘记。

首先,穿件Jmeter线程的东西就不说了,直接奔主题。

需求:请求接口,一个参数需要可以多个值(比如:选择城市时可以多选,一般情况下的参数是cityId=1,2,3,4,5,6......)

    那么现在需要用文件传参的方式来实现呢?

1:建立文本.txt在某一个目录下面,把路径写入至 filename:把文件的绝对路径输入框中 

2:Delimiter中默认值为【,】号 ,需要修改Delimiter输入框中的默认值;我这边修改的默认值为【/】,那么我如果有两个参数必须要用【/】来隔开,不是用【,】号了。

注: 因为参数的拼接也是用【,】号来区分,Jmeter默认参数与参数之间也用【,】区分, 如果不修改,那么jmeter只能当做是另外的一个参数处理,取值时也只会取第一个值

后面的值一律不取

2:直接请求接口,调用houseId参数

3:查看结果,是否是想要的结果

如果参数需要循环的去跑,设置该线程的循环次数,.txt文件如下输入

循环6次后的结果,请求6次都是定义好的参数

以上都是我自己为了方便记录写的,有什么不对的地方见谅

时间: 2024-08-03 19:39:20

Jmeter文件传参一个参数对应多个值的相关文章

JMeter 上传文件时,如何参数化 Content-Disposition 的 filename?

问题描述 文件上传时,用户定义 Content-Disposition 是失效的.        笔者在写压力测试脚本的时候,有个上传页面,服务器是根据用户传过来的 Content-Disposition 里的 filename 值来定义保存文件的文件名的.但是测试人员不可能为每一次请求都准备一个不同的文件(这个工作量海了去了),所以 JMeter 传给服务器的 Content-Disposition 里的 filename 必须是随机而不重复的.        有人问,用户真实上传时,浏览器传

转:Jmeter文件上传、下载

一.上传/下载的过程.        上传的过程就是你把你本地的文件,扔到服务器上的这么一个过程.        下载呢,就是把服务器上的文件拿过来,然后存到你本地的这么一个过程.        总结一下呢,上传就是你给服务器一文件,下载呢就是你从服务器上拿一文件. 二.jmeter做上传的脚本.      咱们先把这个过程了解了之后就开始做脚本,上面说了,上传是一个像服务器发送数据的,一般发送数据用post请求.     这里用的jmeter是3.2的版本.    2.1  准备工作    

jmeter文件的上传与下载

1.Jmeter上传文件 首先确认你的文件名称,参数名称,MIME类型,这些可以从接口文档里面获取,或者直接在页面抓包然后从请求头里面查看. 我这里是通过F12获取的,看个人喜好. 还有人说需要设置Advanced里面的配置,客户端实现选择java类型,切记(我这里没有配置是可以的,如果所有设置完了,还是上传不了附件,可以试试这个,死马当活马医,捂脸!) 运行之后去查看结果树,发现上传成功. 这里需要强调一下的是,如果程序不分前后端的话,上传的附件可以和表单在一个请求中同时传送:前后端分离的话,

C# 如何执行bat文件 传参数

C# 如何执行bat文件 传参数 分类: C# basic 2011-04-25 18:55 3972人阅读 评论(0) 收藏 举报 c#stringpathoutput [c-sharp] view plaincopy Process p = new Process(); string path = ...;//bat路径 ProcessStartInfo  pi= new ProcessStartInfo(path, ...);//第二个参数为传入的参数,string类型以空格分隔各个参数

异步无刷新上传文件并且上传文件可以带上参数

关于异步上传文件并且带上参数,网上有很多关于这样的插件,而我最喜欢用的插件是ajaxfileupload.js,该插件的代码如下: /*   131108-xxj-ajaxFileUpload.js 无刷新上传图片 jquery 插件,支持 ie6-ie10    依赖:jquery-1.6.1.min.js   主方法:ajaxFileUpload 接受 json 对象参数   参数说明:   fileElementId:必选,上传文件域ID   url:必选,发送请求的URL字符串   fi

给js文件传参数

给js文件传参数 一.利用全局变量 这是最简单的一种方式,比如Google Adsense: <script type="text/javascript"> google_ad_client ='pub-3741595817388494'; </script> <script type="text/javascript" src="http://pagead2. googlesyndication.com/pagead/sho

Jmeter上传文件

使用Chrome浏览器,进入Network选项卡,查看上传文件的http请求记录,红色圈圈的值等下需要填入Jmeter中 打开Jmeter,编辑接口内容 通过Jmeter上传文件,Parameter Name为图一中的name值,MIME Type为图一中Content-Type值 如果是Java程序,注意下图 原文地址:https://www.cnblogs.com/xiaochengzi/p/10691545.html

ajaxfileupload异步上传附件增加参数的方法

1.js文件(注意红色字体): // JavaScript Document jQuery.extend({ createUploadIframe: function(id, uri) { //create frame var frameId = 'jUploadFrame' + id; if(window.ActiveXObject) { var io = document.createElement('<iframe id="' + frameId + '" name=&qu

MyBatis学习总结_19_Mybatis传多个参数(三种解决方案)

据我目前接触到的传多个参数的方案有三种. 第一种方案  DAO层的函数方法 Public User selectUser(String name,String area); 对应的Mapper.xml <select id="selectUser" resultMap="BaseResultMap"> select * from user_user_t where user_name = #{0} and user_area=#{1} </sele