2012年3月31日

软件性能测试

摘要: 软件性能测试的目的: 为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。 阅读全文

posted @ 2012-03-31 16:59 大辉4266 阅读(165) 评论(0) 推荐(0) 编辑

2012年3月30日

【转】《C陷阱与缺陷》学习笔记(下):连接、库函数、预处理器、可移植性缺陷及其他

摘要: 11月18日第四章 连接 连接器并不理解C语言,然而它能理解机器语言和内存布局。作者强调连接器并不能处理连接时和C语言相关的一些错误,如果C语言提供了lint,要善加利用。 每个外部对象都必须在程序某个地方进行定义。这就意味着如果一个程序中包括了语句extern int a;就应该在别的某个地方包括语句int a;。同时为了免两次定义同一个外部对象(无论有无初值)可能引起的错误,唯一的解决办法是每个外部变量只定义一次。 static可以把变量和函数的作用域限制在一个源文件中,避免命名冲突。 函数必须在调用它之前进行定义或声明,否则它的返回类型就默认为整型,这样当它与函数连接时就会得到... 阅读全文

posted @ 2012-03-30 00:03 大辉4266 阅读(234) 评论(0) 推荐(0) 编辑

【转】《C陷阱与缺陷》学习笔记(上):词法陷阱、语法陷阱、语义陷阱

摘要: 自从上大学起,接触C也很久了,但是一直不怎么深入,也疏于练习。课程学习之余,专门的C只看过《C程序设计语言》、《C primer plus》,现在终于有了点时间看看更多的书了。本文主要记录阅读和学习《C陷阱与缺陷》的一些心得体会。11月15日前言和导读 “得心应手的工具在初学时的困难程度往往超过那些容易上手的工具。”比较认同这句话。我至今觉得自己其实还是个刚入了门的初学者。第一章 “词法”陷阱 由于之前学过编译原理,对编译器词法分析(主要是符号识别过程)比较了解,理解起来不困难。 在讲到"="和"=="、"|"和"||&qu 阅读全文

posted @ 2012-03-30 00:01 大辉4266 阅读(227) 评论(0) 推荐(0) 编辑

2012年3月29日

【转】LoadRunner测试时出现HTTP-500的可能原因

摘要: Action.c(6): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.0.110:7001/logonConsole.do;jsessionid={JSESSIONID2}"造成HTTP-500错误,有朋友告诉我如下几个可能:1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。3、录制时请求的页面 阅读全文

posted @ 2012-03-29 20:58 大辉4266 阅读(1515) 评论(0) 推荐(0) 编辑

【转】Loadrunner-Throughput的计算

摘要: Loadrunner-Throughput的计算Throughput翻译为吞吐量,按照常规理解网络吞吐量表示在单位时间内通过网卡数据量之和,其中即包括本机网卡发送出去的数据量也包括本机网卡接收到的数据量,但这个理解在Loadrunner记录的Throughput中是错误的!先提出正确的结果,然后用具体的试验加以证明:Loadrunner记录的Throughput是接收到服务器返回的所有字节数之和,与本地发出的字节数无关!我们用baidu.com做个试验,过程很简单:1、使用VUGen录制baidu的首页,仅打开首页即可2、在RecordingLog中记录客户端和服务器端的数据发送情况,统计发出 阅读全文

posted @ 2012-03-29 20:47 大辉4266 阅读(460) 评论(0) 推荐(0) 编辑

【转】编写LoadRunner的FTP脚本

摘要: 在LR中用它自带的FTP协议去录制FTP工具(例如cuteFTP等)的下载或上传时,虽然可以看到LR的录制条有捕获到东西,但是脚本里却什么都没有,这时录制无效时就需要自己手动去写脚本了.下面是脚本,里面加了详细的注释,大家可以看看.因为只是示范,所以里面没有加集合点和事务,也没有做参数化.View Code 1 Action() 2 { 3 //定义FTP对象 4 FTP ftp1 = 0; 5 6 //建立连接并登录 7 //这其中需要修改的部分是username:password@IPAddress 8 //username:password 不... 阅读全文

posted @ 2012-03-29 19:41 大辉4266 阅读(1515) 评论(0) 推荐(0) 编辑

【转】loadrunner 错误及解决办法转载

摘要: 错误分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误。解决办法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些,再设置多次迭代运行,如果还有超时现象,需要在"Runtime Setting">"Internet Protocol:Preferences">"Advanced"区域中设置一个"winlnet replay instead of sockets"选项,再回放 阅读全文

posted @ 2012-03-29 19:26 大辉4266 阅读(3459) 评论(2) 推荐(0) 编辑

相对路径使用

摘要: 相对路径使用 阅读全文

posted @ 2012-03-29 18:37 大辉4266 阅读(173) 评论(0) 推荐(0) 编辑

message函数

摘要: int lr_message (const char *format, exp1, exp2,……expn.);中文解释:lr_message函数将信息发送到日志文件和输入窗口。在VuGen中运行时,输入文件为output.txt.int lr_log_message (const char *format, exp1, exp2,……expn.);中文解释:lr_log_message函数将消息发送到Vuser或代理日志文件(取决于应用程序),而不是发送到输出窗口。通过向日志文件发送错误消息或其他信息性消息,可以将该函数用于调试。int lr_error_message (const cha 阅读全文

posted @ 2012-03-29 13:40 大辉4266 阅读(1160) 评论(0) 推荐(0) 编辑

导航