- 1、本文档共162页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 演示插入事务 * 演示插入事务 * 演示插入事务 * * * * * * * * * * * 讲run-time settings 迭代设置 * 演示相关函数使用 * 演示相关函数使用 * 演示相关函数使用 * * 演示插入事务 * 演示插入事务 * 演示插入事务 * * * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 事务摘要图显示:测试场景中定义了几个事务,是否通过 5、Transaction Summary图 6、合并图表 合并图表方式有3种:Overlay、Tile、Correlate。 基于Overlay合并方式,就是将两张图通过X轴进行覆盖合并。 Tile的模式和Overlay的方式非常接近,只是将两张图的Y轴分了上下两部分,不做重叠。 Correlate这个合并比较复杂,首先将主图的Y轴变为X轴,而被合并图的Y轴依然保存为Y轴,按照各图原本的时间关系进行合并形成新图。 6、合并图表 当前图表 选择合并的图表 选择合并方式 合并后图表的标题 4.3 软件测试自动化 软件测试自动化定义 各种测试活动的管理和实施,包括测试脚本的开发和执行,均使用一种自动化测试工具来验证测试的需求。 为什么需要软件测试自动化? 测试效率高 测试过程可完全重现 软件测试自动化!=测试工具应用 自动化测试是万能的吗? 自动化测试的问题: 前期耗用的工作量大 对测试人员的技术水平要求较高 需要对测试脚本(程序)进行维护 易手工测试的情况: 手工很容易测试的程序 只需要测试一次的程序 要马上进行测试的程序 要使用直觉和经验才能测试的程序 不可预知结果的程序 易自动化测试的情况: 要经常执行测试的程序 压力测试 手工测试 自动测试 自动化测试对测试人员的要求: 有编程能力,至少会使用一种高级语言(C/C++、java、VB等) 有一定系统设计的能力 * * * * * * * * * * * * * * * * * * * * * * * * LoadRunner的Controller可以控制多个负载生成器,指定其上运行的Vuser。 5、负载生成器的管理 在测试中可以添加多个负载机 对处于关闭状态的负载机进行连接,使其处于就绪状态 地址指定错误 网络无法连接 防火墙 LoadRunner权限配置错误 LoadRunner代理进程没有启动 负载机无法连接的可能原因 北京奥运会门票采用先到先得的销售策略,公众在第一时间抢票,系统瘫痪。 铁道部订票网站由于大量用户同时访问系统,导致系统响应无法忍受。 集合点作用:使系统能确保多个 Vuser 同时执行操作。 6、利用集合点进行并发测试 在LoadRunner中集合点的设置分两步: 在测试脚本中插入集合点函数 在Controller中设置集合点策略 通过将集合点插入到 Vuser 脚本来指定会合位置。在 Vuser 执行脚本并遇到集合点时,脚本将暂停执行, Vuser 将等待 Controller 允许继续执行。Vuser 被从集合释放后,将执行脚本中的下一个任务。 第一步:在脚本中插入集合点函数 在脚本中光标定位在需要设置集合点的位置; 选择“插入”菜单中“集合”(Insert—Rendezvous) 给“集合点”设定一个名称 脚本代码中增加了一行集合点设置函数 所有的脚本运行到该行均先暂停,等待Controller发命令再执行下去 第二步:在Controller中设置集合点策略 设置集合点策略 只能在手工场景中才能设置集合点策略,目标场景中无法设置。 可以在多个测试脚本中设置相同名称的集合点实现多个脚本同步并发的效果。 测试脚本中没有设置集合点函数,Controller无法设置集合点策略 只能向脚本的Action 部分添加集合点 集合点使用注意事项 如何知道在一定负载下用户进行查询,系统的响应时间是多少?是否在用户可以忍受的范围?是否满足系统设计的要求? LoadRunner软件定义事务来度量服务器的性能。 每个事务度量服务器响应指定的 Vuser 请求所用的时间。请求可以是简单任务(如等待对单个查询的响应),也可以是复杂任务(如提交多个查询和生成报告)。 7、利用事务度量系统的性能响应 要度量事务,需要 Vuser脚本中插入函数以标记任务的开始和结束。 在脚本内
文档评论(0)