09 2013 档案

JMeter Ant Task 生成的*.jtl打开之后request和response data是空的,怎样让其不是空的呢?
摘要: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 阅读全文

posted @ 2013-09-27 15:30 张缤分 阅读(1846) 评论(0) 推荐(0) 编辑

Jmeter Ant Task如何让beanshell断言失败的详细信息展示在report里面
摘要:首先必须给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 阅读全文

posted @ 2013-09-27 14:01 张缤分 阅读(970) 评论(0) 推荐(0) 编辑

[BAT]cmd命令之 cd /d %~dp0
摘要:cd /d %~dp0是什么意思啊?批处理文件中的一条语句意思是 更改当前目录为批处理本身的目录 有些晕吧?不急,我举例 比如你有个批处理a.bat在D:\qq文件夹下 a.bat内容为 cd /d %~dp0在这里cd /d 表示直接转换到后面的路径,否则如果切换盘符,就需要再输入盘符才能切换路径... 阅读全文

posted @ 2013-09-27 11:31 张缤分 阅读(5946) 评论(0) 推荐(0) 编辑

用Fiddler抓到的报文Content-Type: application/x-www-form-urlencoded,怎样解析?
摘要:抓到的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 阅读全文

posted @ 2013-09-18 15:34 张缤分 阅读(1555) 评论(0) 推荐(0) 编辑

Jmeter获取不到cookie(备注:前面和后面的几个步骤都可以获取到cookie)
摘要:今天的一个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 阅读全文

posted @ 2013-09-18 14:59 张缤分 阅读(1396) 评论(0) 推荐(0) 编辑

[BAT]批处理脚本双击可运行,但在定时计划任务中无法执行(当前工作路径不对导致的)
摘要:一开始,红色部分我是用set AutoPath=%cd%,双击可执行,但是将这个批处理脚本放在定时任务中无法执行,后来发现在定时执行的时候,当前工作路径不是批处理脚本所在的路径,而是C:/Windows/System32,所以需要用以下方法改变一下当前工作路径。@echo offcolor 0aec... 阅读全文

posted @ 2013-09-17 15:19 张缤分 阅读(2796) 评论(0) 推荐(0) 编辑

匹配数字、字母和?%&=-_这几个符号的正则表达式
摘要:/^[\w\?%&=\-_]+$/ 说明:(1) \w 代表 0-9a-zA-Z 即数字、字母(2) \?%&=\-_ 匹配?%&=-_,而正则中?代表0个或1个,因为是特殊字符,加转义为\?,正则中-代表多少到多少,如0-9,因此也是特殊字符,加转义为\-,(3) +代表1个以上字符,也就是[\w... 阅读全文

posted @ 2013-09-16 16:39 张缤分 阅读(1208) 评论(0) 推荐(0) 编辑

在jmeter的beanshell中用java获取系统当前时间
摘要: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... 阅读全文

posted @ 2013-09-16 15:18 张缤分 阅读(1654) 评论(1) 推荐(0) 编辑

Jmeter将HTTP request报文体中的字符串转换为大写
摘要: 阅读全文

posted @ 2013-09-13 17:18 张缤分 阅读(728) 评论(0) 推荐(0) 编辑

Jmeter中正则表达式不区分大小写进行匹配
摘要:(?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)就表示不区分大小写进行匹配 阅读全文

posted @ 2013-09-13 16:40 张缤分 阅读(471) 评论(0) 推荐(0) 编辑

通过BeanShell获取UUID并将参数传递给Jmeter
摘要:有些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 张缤分 阅读(3045) 评论(0) 推荐(0) 编辑

JAVA Get UUID
摘要: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 张缤分 阅读(1676) 评论(0) 推荐(0) 编辑

Jmeter报文体包含过大附件导致请求报文发送失败的解决办法
摘要:Jmeter中,HTTP request的报文体为一个附件时,如果附件过大,在发送请求报文的时候会失败,办法就是勾选“Use multipart/form-data for POST” 阅读全文

posted @ 2013-09-10 15:17 张缤分 阅读(782) 评论(0) 推荐(0) 编辑

[BAT]操作系统定时任务调用批处理忽略error继续运行的方法
摘要:如下,通过forfiles删除7天以前生成的一些文件,当不存在满足搜索条件的文件时,就会报错:ERROR: No files found with the specified search criteria.手工运行批处理脚本时,遇到这个error,后面的脚本会继续运行,但是,将其加到操作系统的定时... 阅读全文

posted @ 2013-09-10 10:47 张缤分 阅读(3598) 评论(0) 推荐(0) 编辑

[BAT]win7下用批处理脚本自动删除7天以前创建的文件
摘要: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 张缤分 阅读(370) 评论(0) 推荐(0) 编辑

Jmeter参数化HTTP request中Send Files With The Request的文件路径和文件名
摘要: 阅读全文

posted @ 2013-09-09 14:13 张缤分 阅读(307) 评论(0) 推荐(0) 编辑

JMeter中用java修改文件名称
摘要: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 张缤分 阅读(528) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示