软件测试技术第2版课件作者徐芳第四章节.ppt

软件测试技术第2版课件作者徐芳第四章节.ppt

  1. 1、本文档共162页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * 讲run-time settings 迭代设置 * 演示相关函数使用 * 演示相关函数使用 * 演示相关函数使用 * * 演示插入事务 * 演示插入事务 * 演示插入事务 * * * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 自动化测试的问题: 前期耗用的工作量大 对测试人员的技术水平要求较高 需要对测试脚本(程序)进行维护 易手工测试的情况: 手工很容易测试的程序 只需要测试一次的程序 要马上进行测试的程序 要使用直觉和经验才能测试的程序 不可预知结果的程序 易自动化测试的情况: 要经常执行测试的程序 压力测试 手工测试 自动测试 自动化测试对测试人员的要求: 有编程能力,至少会使用一种高级语言(C/C++、java、VB等) 有一定系统设计的能力 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 第二步:在Controller中设置集合点策略 设置集合点策略 只能在手工场景中才能设置集合点策略,目标场景中无法设置。 可以在多个测试脚本中设置相同名称的集合点实现多个脚本同步并发的效果。 测试脚本中没有设置集合点函数,Controller无法设置集合点策略 只能向脚本的Action 部分添加集合点 集合点使用注意事项 如何知道在一定负载下用户进行查询,系统的响应时间是多少?是否在用户可以忍受的范围?是否满足系统设计的要求? LoadRunner软件定义事务来度量服务器的性能。 每个事务度量服务器响应指定的 Vuser 请求所用的时间。请求可以是简单任务(如等待对单个查询的响应),也可以是复杂任务(如提交多个查询和生成报告)。 7、利用事务度量系统的性能响应 要度量事务,需要 Vuser脚本中插入函数以标记任务的开始和结束。 在脚本内,可以标记的事务不受数量限制,每个事务的名称都不同。 插入lr_start_transaction 语句到Vuser 脚本标记事务的开始。插入lr_end_transaction 语句到Vuser 脚本标记事务的结束。 在脚本中插入事务 在脚本中光标定位在需要设置事务开始的位置; 选择“Insert”菜单中“Start Transaction” 给每个事务一个唯一的名称,尽量不要用中文 在需要结束的地方选择插入“End Transaction”,选择与开始事务中定义的相关名称 测试脚本中增加了事务的开始和结束函数 插入事务后测试有何变化? 测试场景执行完后,LR自动统计出所有事务执行的时间 投票网站一个IP只能投一票,用一台计算机作为负载机模拟客户端对服务器施压会被服务器拒绝。 使用LoadRunner中IP欺骗功能让大量的虚拟用户使用不同的IP地址访问网站。 使用LoadRunner自带的工具可以生成大量的IP地址(该工具要求再非DHCP模式下) 8、利用IP欺骗解决服务器对IP限制 利用向导生成IP地址 选择IP Wizard菜单 利用向导生成IP地址 这里输入应用程序所在的服务器的IP地址。 IP Wizard将会检查服务器路由表是否需要更新,如果需要更新的话,将会产生相应的脚本帮助你来更新服务器路由表。 如果服务器和客户端在同一个网段,这个IP可以不填 输入使用范围的第一个IP值 生成的IP地址数量 在Controller中开启IP欺骗 勾选中此项 本地的IP不能设置为“自动获取”,必须指定一个静态IP。 IP欺骗在连接 Load Generators 之前启用。 添加IP欺骗和释放IP,都要重启后才会生效。 IP欺骗使用注意事项 9、使用百分比模式创建手动方案 在百分比模式下,可以定义场景中要使用的 Vuser 总数,并为每个脚本分配负载生成器和占总数一定百分比的 Vuser。 百分比模式下需要完成: 定义场景中要使用的 Vuser 总数 定义脚本名、脚本路径、负载生成器计算机,以及分配给每个脚本的 Vuser 在总数中所占的百分比 其余工作与手动创建相同 10、创建面向目标的方案 在面向目标的方案中,用户可以定义希望实现的测试目标, LoadRunner 将根据定义的目标自动创建一个方案。 选择编辑目标进行目标设定 在

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档