Vuser发生器主要通过捕获客户端向服务器发送的HTTP请求,将这些请求录制成脚本,在回放时将捕获的HTTP请求再次发送,以达到模拟客户的行为的目的,所以Vuser主要是用来捕获最终用户业务流程和创建自动化测试脚本,即生成测试脚本。
Format选项卡主要用于设置生成报告的格式,Format选项卡的内容如图所示,主要包括General、Page Header and Footer、Normal Font、Heading 1、Heading 2和Table五项的设置。
在前面的课程中,您验证了Vuser脚本回放产生的实际用户的精确仿真。接下来我们要准备负载测试要用的脚本。在很多用户同时工作的情况下,系统是如何正常运作的?系统速度是否慢到了不能接受的程度?在本篇教程中,将教您如何改进脚本,使其更有效地用于负载测试。
查看回放信息回放概要当Vuser脚本停止运行,您可以查看回放概要。连接到其他报告的总体概述,在Script Name中打开:Replay Summary tab(回放概要选项卡)。此选项卡列出有关脚本运行的基本信息,诸如回放的持续时间、开始和结束时间。
如何模拟多个用户?在模拟中,跟踪用户预定航班和选择靠近过道的座位。然后在真实环境中,不同的用户会有不同的偏好。为了改进测试,您需要检查当用户选择不同的座位喜好时的预定(通道、窗口或没有)。为了实现这一点,您需要将脚本参数化。这意味着您需要用参数代替记录值、过道。
如何验证网页内容?运行测试时,你需要经常验证某些内容是否可以在返回的页面上找到。脚本运行时,检查验证内容A是否在网页上出现预期的信息。您可以插入两种类型的检查内容:Text check(文本检查)。检查出现在网页上的文本字符串。Image check(图像检查)。
在上一课中,我们录制一组典型的用户行为,并准备了脚本回放。脚本回放前,您可以配置脚本的运行设置,定义Vuser的行为。在本课中,将包括以下主题:如何设置运行行为?如何运行Vuser脚本?哪里查看回放信息?脚本回放是否成功?如何搜索或筛选结果?如何设置运行行为?
如何生成调试信息?在测试期间的特定点,您可能需要生成和发送包含有关脚本执行信息的消息。这些输出信息将同时出现在Output pane(输出窗格)的回放日志和Controller’s Output window(控制器的输出窗口)中。
搜索和筛选回放结果如果回放结果中有什么现实失败了,您可以深入并找到故障发生的点。在Test Results(测试结果)窗口的左树窗格中,可以展开测试树并分别查看每个步骤的结果。右Summary(概览)窗格显示回放该迭代过程中的快照。在树中展开迭代节点。a.
测试回放是否成功? 在本节中,教您如何运行增强的脚本,并对Replay log(回放日志)进行text check(文本检查)。您将查看文本检查的结果,以及事务和参数的详细信息。默认情况下,图片和文字检查在回放过程中会禁用,因为它们会消耗更多的内存。
创建Vuser脚本后,可以通过在VuGen中运行对它进行验证。有的时候即使录制过程中操作完全正确,也会回放失败。许多应用程序的动态值,每次使用都会改变。例如,有些服务器为每个新的会话指定唯一的会话ID。
HP LoadRunner是市场领先的负载和性能测试工具。HP LoadRunner v12.5版本中,加入了新功能。强化了移动测试的性能,提高了测试交付的速度。让我们来看看具体都有哪些吧。新版本中,整合了HP性能工程解决方案组合,实现了智能开发、简化测试。