2013年9月11日

摘要: 有些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 阅读全文
posted @ 2013-09-11 10:56 张缤分 阅读(3062) 评论(0) 推荐(0)

2013年9月10日

摘要: UUID是通用唯一标识码(Universally Unique Identifier),通过开源软件基金会(OSF)设立的一种算法生成。它的主要作用就是保证生成的字符串在同一时空中所有机器上都是唯一的。Get(UUID)是FileMaker Pro 12的新函数,它的主要作用就是生成UUID。UUID由以下几部分的组合:1. 当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。2. 时钟序列。3. 全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。UUID的格式为:xxxxxx 阅读全文
posted @ 2013-09-10 17:49 张缤分 阅读(1701) 评论(0) 推荐(0)
摘要: Jmeter中,HTTP request的报文体为一个附件时,如果附件过大,在发送请求报文的时候会失败,办法就是勾选“Use multipart/form-data for POST” 阅读全文
posted @ 2013-09-10 15:17 张缤分 阅读(850) 评论(0) 推荐(0)
摘要: 如下,通过forfiles删除7天以前生成的一些文件,当不存在满足搜索条件的文件时,就会报错:ERROR: No files found with the specified search criteria.手工运行批处理脚本时,遇到这个error,后面的脚本会继续运行,但是,将其加到操作系统的定时... 阅读全文
posted @ 2013-09-10 10:47 张缤分 阅读(3671) 评论(0) 推荐(0)

2013年9月9日

摘要: set JmeterPath=D:\apache-jmeter-2.7forfiles /p %JmeterPath%\extras /m *.html -d -7 /c "cmd /c del /f @path">nul 2>nul 阅读全文
posted @ 2013-09-09 18:09 张缤分 阅读(381) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2013-09-09 14:13 张缤分 阅读(314) 评论(0) 推荐(0)

2013年9月6日

摘要: 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;} 阅读全文
posted @ 2013-09-06 14:57 张缤分 阅读(542) 评论(0) 推荐(0)

2013年8月29日

摘要: 脚本:import com.csvreader.CsvWriter;String NewDataPath=bsh.args[0];NewDataPath=NewDataPath.replaceAll("\\\\", "\\\\\\\\"); CsvWriter cw = new CsvWriter(NewDataPath+"\\SaveProspectID_Individual.csv"); cw.writeRecord(new String[]{"ProspectIndividualID1","Pros 阅读全文
posted @ 2013-08-29 17:48 张缤分 阅读(1403) 评论(0) 推荐(0)
摘要: 在开始通过ANT运行build.xml之前,有一步必须要做,那就是将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs.jmeter.JMeterTask"这个类,从而成功触发JMeter脚本This email was sent automatically by ANT. <br />Please check the automation test report by the lin 阅读全文
posted @ 2013-08-29 15:54 张缤分 阅读(1653) 评论(0) 推荐(0)
摘要: 今天,用jmeter写好的脚本,检查了好几遍,没有任何错误,但是执行的时候命令发送总是失败,没有cookie,请教高手,才得以解决。重新创建一个HTTP request,把之前写好的都一一拷贝过来,执行就OK了。原因:开源工具难免有一些BUG,可能是某些操作导致之前写的http request被破坏掉了,必须重新再建。 阅读全文
posted @ 2013-08-29 15:50 张缤分 阅读(669) 评论(0) 推荐(0)

导航