通过BeanShell获取UUID并将参数传递给Jmeter
有些HTTPS请求报文的报文体中包含由客户端生成的UUID,在用Jmeter做接口自动化测试的时候,因为越过了客户端,直接向服务器端发送报文,所以,需要在Jmeter中通过beanshell获取UUID,并能将参数传递给Jmeter,之后就可以用${PrameterName}对参数进行引用。
import java.util.UUID;
UUID uuid1 = UUID.randomUUID();
UUID uuid2 = UUID.randomUUID();
UUID uuid3 = UUID.randomUUID();
vars.put("PortfolioID",(uuid1.toString()).toUpperCase());
vars.put("AccountID",(uuid2.toString()).toUpperCase());
vars.put("CompanyID",(uuid3.toString()).toUpperCase());
备注:
1、通过vars.put(PrameterName,PrameterValue)将参数传递给Jmeter
2、PrameterName,PrameterValue都必须是字符串,所以,需要将UUID先转换为字符串:toString()
3、由于我测试的HTTPS请求报文参数的值是大写的,所以通过toUpperCase()将字符串转换为大写的
转载于:https://www.cnblogs.com/MasterMonkInTemple/p/3314102.html
通过BeanShell获取UUID并将参数传递给Jmeter相关推荐
- java+hadoop配置参数_将Hadoop参数传递给Java代码
我有一个Uber jar执行一些级联ETL任务. jar的执行方式如下: hadoop jar munge-data.jar 我希望在作业启动时将参数传递给jar,例如 hadoop jar mung ...
- 如何将命令行参数传递给Node.js程序?
我有一个用Node.js编写的Web服务器,我想使用一个特定的文件夹启动. 我不确定如何在JavaScript中访问参数. 我正在像这样运行节点: $ node server.js folder 这是 ...
- php向bat中传递参数,php-将参数传递给PHPUnit
php-将参数传递给PHPUnit 我开始编写PHPUnit测试,并且希望这些测试可以在开发人员的机器以及我们的服务器上运行. 开发人员计算机的设置与服务器不同,甚至彼此不同. 要在这些不同的地方运行 ...
- plsql 往视图传参数_我们可以将参数传递给SQL中的视图吗?
20 个答案: 答案 0 :(得分:113) 如前所述,你做不到. 可能的解决方案是实现存储的函数,例如: CREATE FUNCTION v_emp (@pintEno INT) RETURNS T ...
- 将参数传递给Bash函数
我试图搜索如何在Bash函数中传递参数,但是出现的是如何从命令行传递参数. 我想在我的脚本中传递参数. 我试过了: myBackupFunction("..", "... ...
- jsf 后台参数到页面_JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能...
jsf 后台参数到页面 其中一个JSF 2+不错的特点出现在Java企业版的JavaEE 6 +,是你可以传递参数给喜欢的commandButton和commandLink组件的任何动作元件操作方法. ...
- JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能
Java企业版JavaEE 6+中提供的JSF 2+的一项不错的功能是,您可以将参数传递给任何操作组件(例如commandButton或commandLink组件)的操作方法. 基于此,您可以最大程度 ...
- java变量传递给asp,我应该如何将多个参数传递给ASP.Net Web API GET?
回答(10) 2 years ago 这个记录标记是什么意思?如果这仅用于记录目的,我将使用GET并禁用所有缓存,因为您要记录此资源的每个查询 . 如果记录标记有另一个目的,POST就是要走的路 . ...
- 如何将参数传递给setTimeout()回调?
我有一些如下的JavaScript代码: function statechangedPostQuestion() {//alert("statechangedPostQuestion&quo ...
最新文章
- SpringCloud服务注册启动的时候报错(com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException)
- RabbitMQ中的虚拟主机、交换机、消息队列、绑定、消息
- double精度丢失问题
- JavaScript的注意事项
- 【代码优化】返回0长度数组或者集合
- linux 联通ip配置,linux下设置电信网通双线路IP地址
- RuntimeError: einsum(): operands do not broadcast with remapped shapes [original->remapped]
- 思维拓展训练中的创新游戏设计
- 金蝶云星空和小满OKKICRM单据接口对接
- go get无法下载(unrecognized import path)的问题解决方法
- vue axios介绍
- jdk1.6升级jdk1.8踩出的神坑
- 114号和116号元素命名最终确定
- javascript 优秀模块是这样炼成的
- 【CS231n assignment 2022】Assignment 2 - Part 1,全连接网络的初始化以及正反向传播
- 癌症来临,应该怎么办?
- 如何连接两台电脑,实现两台电脑的共享
- MT6261芯片设计最新参考资料分享
- Python手册(Python Basics)--Python进阶
- alv布局 sap_ALV详解_SAP精华篇.pdf