摘要:=IF(MONTH(NOW())MONTH(G4),YEAR(NOW())-YEAR(G4),IF(DAY(NOW())>=DAY(G4),YEAR(NOW())-YEAR(G4),YEAR(NOW())-YEAR(G4)-1)))此公式用于根据出生的年、月、日精确的计算年龄,G4单元格填写的是出生日期
阅读全文
摘要:详解JMeter正则表达式(1)1.概览JMeter中包含范本匹配软件Apache Jakarta ORO 。在Jakarta网站上有一些关于它的文档,例如a summary of the pattern matching characters :http://jakarta.apache.org/oro/api/org/apache/oro/text/regex/package-summary.html。另外,还有关于该软件老版本的文档OROMatcher User's guide ,也许会有一些帮助。URL地址:http://www.savarese.org/oro/docs/OR
阅读全文
摘要:详解JMeter函数和变量(1)JMeter函数可以被认为是某种特殊的变量,它们可以被采样器或者其他测试元件所引用。函数调用的语法如下:${__functionName(var1,var2,var3)}其中,__functionName匹配被调用的函数名称。用圆括号包含函数的形参,例如${__time(YMD)},不同函数要求的参数也不同。有些JMeter函数不要求参数,则可以不使用圆括号,例如${__threadNum}。如果一个函数的参数中包含逗号,那么必须对逗号进行转义(使用"\"),否则JMeter会把逗号当成参数分隔符。例如:${__time(EEE\,dMMMy
阅读全文
摘要:在运行Jmeter的过程中,有时候,我们可能会引用一个变量,而这个变量又是由另外一个变量组成的:譬如我在脚本中要引用变量MappingData1,按照正常的情况,直接就是用${MappingData1},但是,如果变量MappingData1在前面的脚本或是CSV文件中定义的是MappingData1=${ClientType1},那么,现在要想正确的获取变量MappingData1的值,就必须用函数__eval来进行运算:${__eval(${MappingData1})}下面来看看Jmeter中对__eval的描述:
阅读全文
摘要:SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date -> text)、语法分析 (text -> date)和标准化。SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat 中的 getTimeInstance、 getDateInstance 或 getDateTimeInstance 创建一个日期-时间格式化程序。每个类方法返回一个以缺省格式化方式初始化的日期/时间格式化程序。可以根据需要用 applyPattern 方法修改格式化方式。 关于使用这些方
阅读全文
摘要:Rolling Date_Weeklyimport java.util.*;import java.text.SimpleDateFormat;import java.text.DateFormat;int oldY=2010;int oldM=10;int oldD=7;vars.put("oldDateWeekly",oldM+"/"+oldD+"/"+oldY);Calendar oldCal=Calendar.getInstance();oldCal.set(oldY,oldM-1,oldD);int oldDayOfWeek
阅读全文
摘要:今天,电脑怎么都无法连上网络,重启了几次电脑也不行,网络环境是没有问题的,后来同事告诉我,Fiddler有一个BUG,就是Fiddler获取钩子之后没有释放掉,必须启动Fiddler,再关闭Fiddler,让钩子释放,才可以正常开始上网。
阅读全文
摘要:JDKhttp://www.oracle.com/technetwork/java/javase/downloads/index.htmlEclipsehttp://www.eclipse.org/downloads/
阅读全文
摘要:由于部门有多个项目,将自动化测试框架运用于多个项目时,希望针对每个项目修改的东西越少越好,为此,做如下修改:D:\apache-jmeter-2.7\extras\jmeter-results-detail-report_21_failure.xsl将报告所在的计算机名称、报告的名称、时间都进行参数化 Test Report Link http://${ComputerName}/${ReportName}${time}.html Summary将ANT的build.xml文件修改如下,定义计算机名称、报告的名称、时间的取值: 并且将build.xml中所有用"Aut...
阅读全文
摘要:1、如果后面的步骤是以前面步骤的成功执行为前提,那么应该加 if 语句进行判断,只有当前面步骤执行成功时才执行后面的步骤;原因:这样输出的报告不会错了一大片而不明就里举例:创建A成功之后,需要再删除A,那么,应该将删除A放在一个IF判断语句中,只有当创建A成功的时候才执行删除A
阅读全文