用例模板
[i18n] post_less_than_a_minute_read
atest
采用 sprig 作为测试用例的模板引擎。通过模板函数可以生成很多随机数据:
手机号
下面的代码可以生成 182
开头的手机号:
182{{shuffle "09876543"}}
带权重的随机枚举
下面的代码以 80% 的概率返回 open
,以 20% 的概率返回 closed
:
{{randWeightEnum (weightObject 4 "open") (weightObject 1 "closed")}}
时间
下面的代码可以生成当前时间,并制定时间格式:
{{ now.Format "2006-01-02T15:04:05Z07:00" }}
环境变量
下面的代码可以获取环境变量 SHELL
的值,在需要使用一个全局变量的时候,可以使用这个模板函数:
{{ env "SHELL" }}
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.
[i18n] post_last_mod March 11, 2025: Merge pull request #641 from LinuxSuRen/feat/ui-improve-input (9c243c2)