软件测试吞吐量的度量单位是,软件测试-loadrunner.ppt

软件测试-loadrunner

* 这里演示动画,进行整体理解 * * * * * * * * * * * * * * 演示从菜单插入集合点、插入注释 * * * * * * * * * * * * * * * * * * 这里演示动画,进行整体理解 * 前期耗用的工作量大 对测试人员的技术水平要求较高 需要对测试脚本(程序)进行维护 自动化测试的问题 * 易手工测试的情况: 手工很容易测试的程序 只需要测试一次的程序 要马上进行测试的程序 要使用直觉和经验才能测试的程序 不可预知结果的程序 易自动化测试的情况: 要经常执行测试的程序 压力测试 手工测试 自动测试 * 有编程能力,至少会使用一种高级语言(C/C++、java等) 有一定系统设计的能力 自动化测试对测试人员的要求 * * 这里演示动画,进行整体理解 * * * 该环节演示LR负载测试的三个流程:录脚本——加负载——看结果 * * * * 讲run-time settings 迭代设置 * * 演示相关函数使用 * * * * * * 讲run-time settings 迭代设置 * 讲run-time settings 迭代设置 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * 演示插入事务 * * 3.5.1)在脚本中插入集合点函数 在脚本中光标定位在需要设置集合点的位置; 选择“插入”菜单中“集合” 给“集合点”设定一个名称 脚本代码中增加了一行集合点设置函数 所有的脚本运行到该行均先暂停,等待Controller发命令再执行下去 3.5.2)在Controller中设置集合点策略 在Controller中选择“场景”菜单中的“集合” 说明:如果测试脚本中没有设置集合点函数,该菜单无法点击 设置集合点策略 如果有10个Vuser,需要10个都到达集合点,脚本程序才执行集合点后面的操作; 如果有10个Vuser,而只有5个处于运行状态,则5个到达集合点即可执行集合点后面的操作; 如果有Vuser超过该时间无法到达集合点,则不等待执行后面的操作 只能在手工场景中才能设置集合点策略,目标场景中无法设置。 可以在多个测试脚本中设置相同名称的集合点实现多个脚本同步并发的效果。 测试脚本中没有设置集合点函数,Controller无法设置集合点策略 只能向 脚本的Action 部分添加集合点 3.5.3)集合点使用注意事项 如何知道在一定负载下用户进行查询,系统的响应时间是多少?是否在用户可以忍受的范围?是否满足系统设计的要求? LoadRunner软件定义事务来度量服务器的性能。 每个事务度量服务器响应指定的 Vuser 请求所用的时间。请求可以是简单任务(如等待对单个查询的响应),也可以是复杂任务(如提交多个查询和生成报告)。 3.6)利用事务度量系统的性能响应 要度量事务,需要 Vuser脚本中插入函数以标记任务的开始和结束。 在脚本内,可以标记的事务不受数量限制,每个事务的名称都不同。 插入lr_start_transaction 语句到Vuser 脚本标记事务的开始。插入lr_end_transaction 语句到Vuser 脚本标记事务的结束。 3.6.1)在脚本中插入事务 在脚本中光标定位在需要设置集合点事务开始的位置; 选择“插入”菜单中“开始” 给每个事务一个唯一的名称 在需要结束的地方选择插入“结束事务”,选择与开始事务中定义的相关名称 测试脚本中增加了事务的开始和结束函数 3.6.2)插入事务后测试有何变化 测试场景执行完后,LR自动统计出所有事务执行的时间 投票网站一个IP只能投一票,用一台计算机作为负载机模拟客户端对服务器施压会被服务器拒绝。 使用LoadRunner中IP欺骗功能让大量的虚拟用户使用不同的IP地址访问网站。 使用LoadRunner自带的工具可以生成大量的IP地址(该工具要求再非DHCP模式下) 3.7)利用IP欺骗解决服务器对IP限制 利用向导生成IP地址 选择IP Wizard菜单 使用IP欺骗后释放IP的过程 利用向导生成IP地址 这里输入应用程序所在的服务器的IP地址。 IP Wizard将会检查服务器路由表是否需要更新,如果需要更新的话,将会产生相应的脚本帮助你来更新服务器路由表。 如果服务器和客户端在同一个网段,这个IP可以不填 输入使用范围的第一个IP值 生成的IP地址数量 在Controller中开启IP欺骗 选择完成 勾选中此项 本地的IP不能设置为“自动获取”,必须指定一个静态IP。 IP欺骗在连接 Load Generators 之前

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值