西安博为峰Java培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>西安软件测试暑期培训班哪家比较专业

西安软件测试暑期培训班哪家比较专业

  西安软件测试暑期培训班哪家比较专业?在西安软件测试培训班有很多,但是根据教学质量和教学团队,小编推荐您可以到西安博为峰IT培训学校了解一下!博为峰注重实战能力的培训,每一个阶段的理论学习都至少配置2-3个企业级真实项目,帮助学员消化知识、学以致用,让学员掌握多平台、多环境下的核心实战技能。

西安软件测试暑期培训班哪家比较专业

  利用Jmeter获取当周内的所有日期

  一、应用场景

  接口测试中,有时候我们需要需要获取当前系统时间,比如当前是2020年12月24日。或者需要获取某个特定时间段的所有日期,比如当周内的所有日期,周一是2020年12月21日,周二是2020年12月22日...,周日是2020年12月27日。假如我们的接口测试工具使用的是Jmeter,我们需要Jmeter在调用接口发送请求的时候,能够提取到当前所需要的时间日期。

  二、解决方案

  1、使用Jmeter内置的两个时间函数来获取和处理时间

  1.1 __time函数

  __time函数可以返回指定格式的当前系统时间

  调用格式:${__time(Format,variableName)}

  参数说明:

  (1)Format:时间格式。例如写成:y年-M月-d日,则返回:XXXX年-XX月-XX日。

  (2)variableName:存放time函数返回结果值的变量名称,可选。例如写成:num。则${num}的值就是当前的系统时间。

  1.2 __timeShift函数

  和__time函数类似,区别是它可以返回按指定时间单位和时间数量偏移后的日期值。注:本函数在Jmeter3.3版本之后才有。

  调用格式:${__timeShift(Format,DateToShift,valueToShift,LocaleToUseForFormat,variableName)}

  参数说明:

  (1)Format:时间格式。例如写成:y年-M月-d日,则返回:XXXX年-XX月-XX日。

  (2)DateToShift这里填写基于哪一个日期进行计算新的日期。类型为日期(时间)值,格式同Format参数匹配。如果不匹配、未提供该参数值,则默认使用当前日期。偏移是基于该日期(时间)的。参数可选

  (3)valueToShift指要偏移的秒数、分钟数、小时数、天数。参数可选

  书写语法参考:https://docs.oracle.com/javase/8/docs/api/java/time/Duration.html#parse-java.lang.CharSequence-

  (4)LocaleToUseForFormat表示日期(时间)的语言环境,即用于格式化日期(时间)的语言.语言代码必须小写。代码必须大写。分隔符必须为下划线。比如en_EN。参数可选,如果未提供,则模式使用ApacheJMeter的locale.

  书写语法参考:http://www.oracle.com/technetwork/java/javase/javase7locales-334809.html

  (5)variableName用于存放time函数返回结果值的变量名称,参数可选


领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网