摘要:JMeter Ant Task 生成的*.jtl打开之后request和response data是空的,怎样让其不是空的呢?修改JMeter.properties,将jmeter.save.saveservice多处的false改成true,保存之后重启JMeter生效# legitimate values: none, first, all#jmeter.save.saveservice.assertion_results=nonejmeter.save.saveservice.assertion_results=all##jmeter.save.saveservice.data_type
阅读全文
摘要:首先必须给beanshell断言添加FailureMessageif(${TotalClient_SS}+2!=${TotalClient_SS2}){Failure=true; FailureMessage="TotalClient_SS=${TotalClient_SS},TotalClient_SS2=${TotalClient_SS2},Expected:TotalClient_SS+2==TotalClient_SS2,Actually:${TotalClient_SS}+2!=${TotalClient_SS2}";}添加了FailureMessage,在Jme
阅读全文
摘要:cd /d %~dp0是什么意思啊?批处理文件中的一条语句意思是 更改当前目录为批处理本身的目录 有些晕吧?不急,我举例 比如你有个批处理a.bat在D:\qq文件夹下 a.bat内容为 cd /d %~dp0在这里cd /d 表示直接转换到后面的路径,否则如果切换盘符,就需要再输入盘符才能切换路径...
阅读全文
摘要:抓到的HTTPS请求报文,在报文头中Content-Type: application/x-www-form-urlencoded报文体为:entrypoint=clientmanagement&objectid=&COL_ORDER_LIST=NT040;NT020;NT050;NT070;NT015;NT455&sortStr=-mo&postXml=%3Creq%20selectionType%3D%22DESELECTALL%22%3E%3CfilterId%3E5%3C%2FfilterId%3E%3Cnotes%3E%3Cr%20i%3D%22ECA
阅读全文
摘要:今天的一个Jmeter脚本,有一个HTTP request始终获取不到cookie,但其前面和后面的几个步骤都可以获取到cookie,报文的请求服务器地址都是照着fiddler上面填的,没有问题,后来通过修改jmeter.properties中的log_level.jmeter=DEBUG打开调试开关,发现这样的DEBUG信息:2013/09/18 01:11:28 DEBUG - jmeter.protocol.http.control.HC3CookieHandler: Found 0 cookies for https://gladcrm.autotest.com出错的这个HTTP re
阅读全文
摘要:一开始,红色部分我是用set AutoPath=%cd%,双击可执行,但是将这个批处理脚本放在定时任务中无法执行,后来发现在定时执行的时候,当前工作路径不是批处理脚本所在的路径,而是C:/Windows/System32,所以需要用以下方法改变一下当前工作路径。@echo offcolor 0aec...
阅读全文
摘要:/^[\w\?%&=\-_]+$/ 说明:(1) \w 代表 0-9a-zA-Z 即数字、字母(2) \?%&=\-_ 匹配?%&=-_,而正则中?代表0个或1个,因为是特殊字符,加转义为\?,正则中-代表多少到多少,如0-9,因此也是特殊字符,加转义为\-,(3) +代表1个以上字符,也就是[\w...
阅读全文
摘要:import java.util.*;int y,m,d,h,mi,s; Calendar cal=Calendar.getInstance(); y=cal.get(Calendar.YEAR); m=cal.get(Calendar.MONTH); d=cal.get(Calendar.DATE); h=cal.get(Calendar.HOUR_OF_DAY); mi=cal.get(Calendar.MINUTE); s=cal.get(Calendar.SECOND); System.out.println("The current time...
阅读全文
摘要:(?i)<r i="([A-Za-z0-9]{8}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{4}-[A-Za-z0-9]{12})" n="${LastName}" n2="${FirstName}" cid="${IndividualID}"在正则表达式的最前面加上(?i)就表示不区分大小写进行匹配
阅读全文
摘要:有些HTTPS请求报文的报文体中包含由客户端生成的UUID,在用Jmeter做接口自动化测试的时候,因为越过了客户端,直接向服务器端发送报文,所以,需要在Jmeter中通过beanshell获取UUID,并能将参数传递给Jmeter,之后就可以用${PrameterName}对参数进行引用。import java.util.UUID;UUID uuid1 = UUID.randomUUID(); UUID uuid2 = UUID.randomUUID(); UUID uuid3 = UUID.randomUUID(); vars.put("PortfolioID",(uu
阅读全文
摘要:UUID是通用唯一标识码(Universally Unique Identifier),通过开源软件基金会(OSF)设立的一种算法生成。它的主要作用就是保证生成的字符串在同一时空中所有机器上都是唯一的。Get(UUID)是FileMaker Pro 12的新函数,它的主要作用就是生成UUID。UUID由以下几部分的组合:1. 当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。2. 时钟序列。3. 全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。UUID的格式为:xxxxxx
阅读全文
摘要:Jmeter中,HTTP request的报文体为一个附件时,如果附件过大,在发送请求报文的时候会失败,办法就是勾选“Use multipart/form-data for POST”
阅读全文
摘要:如下,通过forfiles删除7天以前生成的一些文件,当不存在满足搜索条件的文件时,就会报错:ERROR: No files found with the specified search criteria.手工运行批处理脚本时,遇到这个error,后面的脚本会继续运行,但是,将其加到操作系统的定时...
阅读全文
摘要:set JmeterPath=D:\apache-jmeter-2.7forfiles /p %JmeterPath%\extras /m *.html -d -7 /c "cmd /c del /f @path">nul 2>nul
阅读全文
摘要:import java.io.File;String NewDataPath=bsh.args[0];File SrcFile= new File(NewDataPath+"AutoTestDoc1_Modify.png");File ObjFile=new File(NewDataPath+"AutoTestDoc1.png");boolean con=SrcFile.renameTo( ObjFile);if(con){ Failure=false;}else{ Failure=true;}
阅读全文