记录用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 @   幸福在今天  阅读(109)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示