记录用wrk压测脚本lua的一个疑问

Lua字符串|菜鸟教程 https://www.runoob.com/lua/lua-strings.html

 

lua脚本的动态传参,例如ThirdOrderNo有幂等校验,不能重复

备注:生成随机数,且不重复 math.randomseed(tostring(os.time()):reverse():sub(1, 6))

例如email需要动态传参,例如test+随机数+@qq.com 拼接而成

Q:"email": do"tests"...tostring(back3).."@qq.com"end

目前这样写不能识别出变量back3

 

back3 = math.randomseed(tostring(os.time()):reverse():sub(1, 6))
wrk.method = "POST"
wrk.body =[[{
"insuredLs": [
{
"contactAddress": "Perum permata mandiri regency jl opal timur blok B 3 no 10 cikampek utara kota baru karawang",
"email": do"tests"...tostring(back3).."@qq.com"end,
"fullName": "09271test",
"gender": 3,
"identityType": 1,
"telPhone": "621234566"
}
],

………………

 

------------------------

a = 5               -- 全局变量
local b = 5         -- 局部变量

-----------------------

字符串

  • 单引号间的一串字符。
  • 双引号间的一串字符。
  • [[]] 间的一串字符。

说明:wrk.body若是json串,可以用[[  ]] 

posted @ 2022-10-09 10:36  幸福在今天  阅读(96)  评论(0编辑  收藏  举报