摘要: Concurrent GroupURL-based 方式将每条客户端发出的请求录制成一条语句,对LoadRunner来说,在该模式下,一条语句只建立一个到服务器的连接,LoadRunner提供了web_concurrent_start和web_concurrent_end函数模拟HTML-based的工作方式web_concurrent_start 语法: int web_concurrent_start ( [char * ConcurrentGroupName,] NULL ); 参数: ConcurrentGroupName:可选的,并发组的标识符。NULL:参数列表结束的标记符。返回值 阅读全文
posted @ 2011-07-20 09:34 猫而已 阅读(166) 评论(0) 推荐(0)
摘要: 当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本。在VuGen的Recording Log中,您可以找到浏览器与服务器之间所有的对话,包含通讯内容、日期、时间、浏览器的请求、服务器的响应内容等等。脚本和RecordingLog最大的差别在于,脚本只记录了client端要对server端所说的话,而Recording Log则是完整纪录二者的对话。 当执行脚本时,您可以把VuGen想象成是一个演员,它伪装成浏览器,然后根据脚本,把当初真的浏览器所说过的话,再对网站伺服器重新说一遍,VuGen企图骗过服务器,让服务器以为它. 阅读全文
posted @ 2011-07-07 18:03 猫而已 阅读(684) 评论(0) 推荐(0)
摘要: 把录制选项中的Support charset选中UTF-8 录制脚本后,切换到树视图中,打开相应的脚本页面。在右侧的PageView中录制的脚本呈现中文版式,但是当切换到Server Response中,所有的中文全部换成的乱码,如“勌缞仫訆”。原因是服务器端没有把响应的编码设置为gb2312在IIS中找到Web.Config文件,在<system.web>….</system.web>节加入<globalization requestEncoding="gb2312" responseEncoding="gb2312" f 阅读全文
posted @ 2011-07-05 17:44 猫而已 阅读(953) 评论(0) 推荐(0)
摘要: 看见有人在论坛上讨论关于B/S、C/S的协议选择,记录一下,呵呵首先,什么是协议?协议无非就是一个约定,关于数据包发送的格式的约定,就是说如果大家都这样发送,那么通信就能够成功,如果大家都各按各的来,那么就没办法进行通信了。那么接下来就是LR录制时的工作原理了,LR的录制和WR不一样,它不关心你的对象识别什么的,不关心你的什么窗口之类的,LR有一个Agent进程,来专门监控客户端和服务器之间的通信,然后用自己的函数进行录制。所以说,LR录制的时候关心的是通信,是客户端和服务器之间的数据包。说到这里,大家就比较清楚了,为什么有的时候不能录制呢?因为,协议不认识阿,导致LR截获的数据包不能解析,所 阅读全文
posted @ 2011-05-30 10:38 猫而已 阅读(892) 评论(0) 推荐(0)
摘要: 对于刚入职的软件测试人员,最重要的一点是要了解软件的质量需求。到底何谓软件质量,如何控制软件的质量,软件质量好坏的标准是什么,有了这样的一个大概底线才能更好的对软件测试有个把握。主要需要对以下内容有所了解和掌握! 1.1软件产品的质量需求; 概括地说,软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。上述定义强调了以下三点:(1)软件需求是度量软件质量的基础,与需求就一致就是质量不高。 (2)指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几. 阅读全文
posted @ 2011-05-26 10:01 猫而已 阅读(1117) 评论(0) 推荐(0)