有些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相关推荐

  1. java+hadoop配置参数_将Hadoop参数传递给Java代码

    我有一个Uber jar执行一些级联ETL任务. jar的执行方式如下: hadoop jar munge-data.jar 我希望在作业启动时将参数传递给jar,例如 hadoop jar mung ...

  2. 如何将命令行参数传递给Node.js程序?

    我有一个用Node.js编写的Web服务器,我想使用一个特定的文件夹启动. 我不确定如何在JavaScript中访问参数. 我正在像这样运行节点: $ node server.js folder 这是 ...

  3. php向bat中传递参数,php-将参数传递给PHPUnit

    php-将参数传递给PHPUnit 我开始编写PHPUnit测试,并且希望这些测试可以在开发人员的机器以及我们的服务器上运行. 开发人员计算机的设置与服务器不同,甚至彼此不同. 要在这些不同的地方运行 ...

  4. plsql 往视图传参数_我们可以将参数传递给SQL中的视图吗?

    20 个答案: 答案 0 :(得分:113) 如前所述,你做不到. 可能的解决方案是实现存储的函数,例如: CREATE FUNCTION v_emp (@pintEno INT) RETURNS T ...

  5. 将参数传递给Bash函数

    我试图搜索如何在Bash函数中传递参数,但是出现的是如何从命令行传递参数. 我想在我的脚本中传递参数. 我试过了: myBackupFunction("..", "... ...

  6. jsf 后台参数到页面_JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能...

    jsf 后台参数到页面 其中一个JSF 2+不错的特点出现在Java企业版的JavaEE 6 +,是你可以传递参数给喜欢的commandButton和commandLink组件的任何动作元件操作方法. ...

  7. JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能

    Java企业版JavaEE 6+中提供的JSF 2+的一项不错的功能是,您可以将参数传递给任何操作组件(例如commandButton或commandLink组件)的操作方法. 基于此,您可以最大程度 ...

  8. java变量传递给asp,我应该如何将多个参数传递给ASP.Net Web API GET?

    回答(10) 2 years ago 这个记录标记是什么意思?如果这仅用于记录目的,我将使用GET并禁用所有缓存,因为您要记录此资源的每个查询 . 如果记录标记有另一个目的,POST就是要走的路 . ...

  9. 如何将参数传递给setTimeout()回调?

    我有一些如下的JavaScript代码: function statechangedPostQuestion() {//alert("statechangedPostQuestion&quo ...

最新文章

  1. SpringCloud服务注册启动的时候报错(com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException)
  2. RabbitMQ中的虚拟主机、交换机、消息队列、绑定、消息
  3. double精度丢失问题
  4. JavaScript的注意事项
  5. 【代码优化】返回0长度数组或者集合
  6. linux 联通ip配置,linux下设置电信网通双线路IP地址
  7. RuntimeError: einsum(): operands do not broadcast with remapped shapes [original->remapped]
  8. 思维拓展训练中的创新游戏设计
  9. 金蝶云星空和小满OKKICRM单据接口对接
  10. go get无法下载(unrecognized import path)的问题解决方法
  11. vue axios介绍
  12. jdk1.6升级jdk1.8踩出的神坑
  13. 114号和116号元素命名最终确定
  14. javascript 优秀模块是这样炼成的
  15. 【CS231n assignment 2022】Assignment 2 - Part 1,全连接网络的初始化以及正反向传播
  16. 癌症来临,应该怎么办?
  17. 如何连接两台电脑,实现两台电脑的共享
  18. MT6261芯片设计最新参考资料分享
  19. Python手册(Python Basics)--Python进阶
  20. alv布局 sap_ALV详解_SAP精华篇.pdf

热门文章

  1. 以太坊Geth几种同步模式
  2. MongoDB数据库(二:高级操作)
  3. 数据通信技术(六:静态路由实验)
  4. restful url 设计规范_restFul接口设计规范
  5. java培训分享:java培训架构师学习线路图
  6. UI培训分享:UI设计行业常见术语有哪些?
  7. Python培训分享:python爬虫可以用来做什么?
  8. EOS与以太坊有哪些区别? 1
  9. Linux_DNS服务器
  10. Linux下,各种解压缩命令集合