前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过案例带你轻松玩转JMeter连载(60)

通过案例带你轻松玩转JMeter连载(60)

作者头像
顾翔
发布2022-04-04 13:19:41
2880
发布2022-04-04 13:19:41
举报

4函数助手

4.1 RandomString函数 在给定的字符集中产生随机的字符串,如图11所示。

图11 RandomString函数

  • Random string length:随机字符串的长度。
  • Chars to use for random string generation:设定字符组成的字符。
  • 存储结果的变量名(可选):结果存储的变量名。

4.2 RandomFromMultipleVars函数 在一组变量内,每次随机获取其中的一个变量。如图12所示。

图12 RandomFromMultipleVars函数

  • Source Variable(s) (use | as separator):原始变量(用|分开)。原始变量必须在用户定义的变量中定义好。
  • Target Variable:目标变量。从原始变量中产生的一个随机变量。

4.3 time函数 获得当前日期和时间。如图13所示。

图13 time函数

  • Format string for SimpleDateFormat (optional):简单日期格式。y年、M月、d日、HH时(24小时制)、hh时(12小时制)、mm分、ss秒。
  • Target Variable:目标变量。

4.4 RandomData函数 获得某一段时间内的数据时间。如图13所示。

图14 RandomData函数

  • Format string for DateTimeFormatter (optional) (default yyyy-MM-dd):时间日期格式,默认yyyy-MM-dd。y年、M月、d日,不支持HH时(24小时制)、hh时(12小时制)、mm分、ss秒。
  • 开始时间(可选)(默认:现在)。
  • 结束时间。

4.5 dataTimeConvert函数 时间格式转换。,如图15所示。

图15 dataTimeConvert函数

  • 格式化时间:需要格式化的时间。
  • 源时间格式:当前时间的格式。
  • 目标时间格式:目标时间的格式。

5 更多的元件 对于JMeter的所有元件介绍,请参考官网:

https://jmeter.apache.org/usermanual/component_reference.html。

6 总结 本章介绍了在我们被测软件中没有使用但是又比较关键的组件,包括。

  • 逻辑控制器

Ø 简单控制器 Ø While控制器 Ø Switch控制器 Ø 交替控制器 Ø Runtime控制器 Ø 随机控制器 Ø 随机顺序控制器

  • 断言

Ø 大小断言 Ø HTML断言 Ø MD5Hex断言

  • 定时器

Ø 常数吞吐量定时器 Ø 准确的吞吐量定时器

  • 函数助手

Ø RandomString函数 Ø RandomFromMultipleVars函数 Ø time函数 Ø RandomData函数 Ø dataTimeConvert函数

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2022-02-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 软件测试培训 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档