摘要:解压apache-jmeter-3.0.zip文件至c盘,本文解压至C:\jmeter3目录下。 桌面上选择“我的电脑”(右键),高级, 环境变量, 在“系统变量” >“新建”, 在变量名中输入:JMETER_HOME,变量值中输入:C:\jmeter3。再修改CLASSPATH变量,变量值中添加
阅读全文
摘要:享内存的方式原理就是将一份物理内存映射到不同进程各自的虚拟地址空间上,这样每个进程都可以读取同一份数据,从而实现进程通信。因为是通过内存操作实现通信,因此是一种最高效的数据交换方法。 共享内存在 Windows 中是用 FileMapping 实现的,从具体的实现方法上看主要通过以下几步来实现: 1
阅读全文
摘要:环境:Loadrunner版本:8.0自建一个test.html文件:<html><head><meta name="google1" content="google2"/><title>google3</title></head><body>google4:<input type="text" n
阅读全文
摘要:最近使用loadrunner中需要录制文件的上传和下载,上传功能模块利用录制可以直接实现,下载无法实现,在网上找到了一段代码,自己动手试验了下,发现没有用 辛苦找到的,还是记录下吧 (1)LoadRunner上传文件 web_submit_data("importStudent.do", "Acti
阅读全文
摘要:一、LR中参数的使用 LR中参数默认使用“{}”来表示,如果想要修改,可以再General Options/Parameterization设置参数的边界字符 经常用到的函数: lr_save_string("字符串",参数名),把字符串保存为参数 void lr_save_datetime(con
阅读全文
摘要:有些时候需要在某个字符串的前面用0补齐,以便满足长度的格式要求。 在LoadRunner中可以封装出一个函数来处理这种问题: /* Function to pad a string to x characters adding the required character at the start
阅读全文
摘要:参考《Search & Replace function for LoadRunner》: http://ptfrontline.wordpress.com/2009/03/13/search-replace-function-for-lr/ LoadRunner中没有直接的函数支持查找并替换字符串
阅读全文
摘要:LoadRunner中有lr_save_int() 和lr_save_string() 函数,但是没有保存浮点数到变量的lr_save_float函数。《lr_save_float() function for LoadRunner》这篇文章介绍了如何写一个这样的函数: http://ptfront
阅读全文
摘要:参考《SHA-1 hash for LoadRunner》: http://ptfrontline.wordpress.com/2010/03/02/sha-1-hash-for-loadrunner/ 包含SHA1算法的头文件sha1.h: /* *************************
阅读全文
摘要:《Base64 Encode/Decode for LoadRunner》这篇文章介绍了如何在LoadRunner中对字符串进行Base64的编码和解码: http://ptfrontline.wordpress.com/2009/09/30/base64-encodedecode-for-load
阅读全文
摘要:通过JConsole监控Tomcat 1、打开tomcat5的bin目录中的catalina.bat文件,在头部注释部分的后面加上: set JAVA_OPTS=%JAVA_OPTS% -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.manage
阅读全文
摘要:Google的搜索框是典型的AJAX应用,用户在输入关键字的同时,前端页面通过xmlhttp与后台服务器动态交互,根据用户输入的关键字查找匹配的内容,向用户提示建议的搜索项,也就是所谓的“google suggest”。 如果使用LoadRunner进行测试,采用AJAX(Click and Scr
阅读全文
摘要:什么是AJAX? Ajax, shorthand for Asynchronous JavaScript and XML, is a web development technique for creating interactive web applications. The intent is
阅读全文
摘要:一般情况下,我们都是通过Run-Time Settings来设置Think Time(思考时间),可以设置回放脚本时忽略思考时间,或者是设置回放随机的一段思考时间。 By default, when you run a Vuser script, the Vuser uses the think t
阅读全文
摘要:Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s) [MsgId: MERR-27728] LR默认使用120秒作为每一个HTTP请求连接和接收和timeout时
阅读全文
摘要:LR在WebService虚拟用户协议中支持两种方式测试WebService,一种是通过“Add Service Call”的方式,一种是Import SOAP的方式。 Import SOAP的方式需要导入定义好的XML请求文件。 取到WebService返回的XML数据后,可以使用XPath的方式
阅读全文
摘要:LoadRunner如何在脚本运行时修改log设置选项?答案是使用lr_set_debug_message函数: lr_set_debug_message Sets the message level for the script execution. int lr_set_debug_messag
阅读全文
摘要:方法一、LR + SiteScope 方法二、使用rstatd包 1、下载rpc.rstatd-4.0.1.tar.gz 2、解压缩 tar -zxvf rpc.rstatd-4.0.1.tar.gz 3、配置 ./configure 4、编译 make 5、安装 make install 6、启动
阅读全文
摘要:LoadRunner中的web_get_in_property函数可用于返回上一个HTTP请求的相关信息,包括HTTP请求返回码、下载大小、下载时间等: The web_get_int_property function returns specific information about the
阅读全文
摘要:之前在《关于 WEB/HTTP 调试利器 Fiddler 的一些技巧分享》中系统的介绍过 Fiddler 的原理与一些常见技巧,但那篇文章只是入门科普,并不深入,今天要介绍到的内容相对更加高级与深入,扩展性更好,功能更加强大。 1、Fiddler Script 1.1 Fiddler Script简
阅读全文
摘要:c/c++在windows下获取时间和计算时间差的几种方法总结 一、标准C和C++都可用 1、获取时间用time_t time( time_t * timer ),计算时间差使用double difftime( time_t timer1, time_t timer0 )。 精确到秒。 测试程序如下
阅读全文
摘要:1 #include "stdafx.h" 2 #include "sqlite3.h" 3 #include 4 #include 5 6 //sqllite 相关变量 7 sqlite3 *sql_db; 8 char *sql_ErrMsg; 9 int sql_rc; 10 sqlite3_stmt *sql_statement; 11 ...
阅读全文
摘要:使用AutoResponder选项卡,你可以创建一个匹配规则和一个响应字符串,如果请求的URL地址跟你的匹配规则相匹配,Fiddler就会自动执行这个对应的响应字符串。 小提示: 匹配规则会按照它在规则列表中出现的顺序进行匹配, 按+键可以使一个匹配规则向上移一项,按-键可以使一个匹配规则向下移一项
阅读全文