时间:2021-05-20
在测试过程中,我们有时候需要一个唯一不重复的值(比如order_id)。我之前一直用的时间戳+计数器/随机函数拼接,但是有时候效果不太好,今天知道了UUID这玩意,可以来操作下。jmeter也提供了UUID函数,这里我参考百度写法用beanshell。
1、添加一个测试计划--线程组--BeanShellSampler
import java.util.UUID;UUID uuid1 = UUID.randomUUID(); //获取UID的值//把uuid中的‘-'去掉,然后传给zichuan。vars.put是beanshell的赋值函数vars.put("zichuan",(uuid1.toString()).toUpperCase().replaceAll("-","")); //不去掉‘-'的写法//vars.put("zichuan",(uuid1.toString()).toUpperCase());代码注释已经写得很清楚了,如果有多个,可以加个uuid2,uuid3......还多,那就改一下代码吧,比如用循环。
2、随便加个请求,验证一下,能不能取到(用${}引用)
看上去是没问题的,就这样了。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
GUID全称为全局唯一标识符,也称作UUID,GUID是一种由算法生成的二进制长度为128位的数字标识符。GUID的格式为“xxxxxxxx-xxxx-xxxx
全局唯一标识符(GUID,GloballyUniqueIdentifier)也称作UUID(UniversallyUniqueIDentifier)。GUID是
全局唯一标识符(GUID,GloballyUniqueIdentifier)也称作UUID(UniversallyUniqueIDentifier)。GUID是
1.背景知识: UUID:通用唯一标识符(UniversallyUniqueIdentifier),对于所有的UUID它可以保证在空间和时间上的唯一性.它是通
UUID介绍UUID是128位的全局唯一标识符,通常由32字节的字符串表示。它可以保证时间和空间的唯一性,也称为GUID,全称为:UUID——Universal