测试基本流程

示例:测试登录模块在8个用户的情况下系统的性能状况

   要求:

- 用户数:8人

- 用户加载方式:每2秒钟加载1人

- 运行时间:所有用户运行完脚本

   1)lr自带tours系统:jojo/bean

   2)在录制脚本前,要手工执行操作(熟悉AUT)

   3)录制脚本时,一般把关心的内容录制到action,将登录录制到init中,将退出录制到end中。---应为action中能够实现很多init、end中不具备的功能。

        问题:录制登录操作,则将登录录制到(action)中,因为当前指关心登录操作。

   4)lr录制时,每次都要重新点击“New”操作。

LoadRunner ---示例(loadrunner自带系统)

 

   5)Snapshot---快照,一个页面形成一个快照,即一个图片

LoadRunner ---示例(loadrunner自带系统)

   6)注意:当lr的脚本运行得出的result中全部为pass时,不一定证明脚本正确。因为lr只是在网络层面上验证了服务器收到了客户端发送的数据包并且返回,但是,返回的应答中数据是否正确(应答页面是否正确)没有验证。

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统)

   7)录制前设置:

      A. 录制设置->高级->为每个页面title自动生成检查点函数

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统)

      B. 录制设置->高级->选择UTF-8字符集,这样在测试中文AUT能够减少乱码。

 LoadRunner ---示例(loadrunner自带系统)

   8)脚本中快速查找某行:ctrl+G

LoadRunner ---示例(loadrunner自带系统)

   9)Replay log---脚本每行的运行结果

LoadRunner ---示例(loadrunner自带系统)

   10)编译时,可以快速检查脚本的语法问题(格式),但是逻辑问题不能查找出来。

LoadRunner ---示例(loadrunner自带系统)

   11)场景:

      A. 先将运行通过的脚本加入控制台

      B. 控制台中设置参数

      C. 运行场景

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统)

   12)修改:用户数8人;用户加载方式,每2秒钟加载1人

          Simultaneously(同时加载)

          运行时间:所有用户运行完脚本

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统)

   13)跑测试

          点击“run”进行测试

LoadRunner ---示例(loadrunner自带系统)

LoadRunner ---示例(loadrunner自带系统) LoadRunner ---示例(loadrunner自带系统)

   14)保存结果报告

LoadRunner ---示例(loadrunner自带系统)

 

解决端口冲突问题:

   1)查明哪个服务占用了80端口:netstat –ano(cmd)

   2)在任务管理器中找到PID(进程标识符)所对应的进程,停止掉(或者到服务中将该服务禁掉)

相关文章:

  • 2021-12-10
  • 2022-12-23
  • 2021-12-08
  • 2021-12-08
  • 2022-12-23
  • 2021-12-10
  • 2021-04-09
猜你喜欢
  • 2021-05-13
  • 2022-12-23
  • 2021-12-06
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-14
相关资源
相似解决方案