• 使用loadruner做压力测试


    使用loadruner做压力测试,版本是9.0

     

    最近公司使用的web接口,在上线的时候经常会挂掉,怀疑是系统性能问题,就想使用loadruner做一下压力测试

    从头开始学了,

    loadruner是hp的产品了,9.0的版本。loadruner是用来做压力测试和性能测试的强大工具,实在太强悍了,以至于我看了几天也只是熟悉很少一部分而已。

    1.loadruner9.0的下载以及破解,网上文章很多,百度,google一下就可以。9.0还是英文版本。破解的时候要求你输入license。网上流传的是两个版本,一个global,一个是web,他们的注册码不一样,对应的协议也不一样,推荐使用global他支持协议多。不过这个要看具体应用了。在开始菜单中的loadruner下的直接子菜单loadruner中输入,license。

    2.loadruner支持的协议,loadruner支持很多协议,经常看到的web,webservice,Windows,Sqlserver,Oracle,甚至还有无线协议等等,有几十种,到时候看自己的具体应用了,如果要测试web页面就使用web协议了。

    3.loadruner可以模拟产生N多用来来并发访问你要测试的程序。其中在Controller有个load generator,用来指定哪个机器来产生模拟的虚拟用户,输入电脑的ip地址就可以来完成,比如本机就可以输入localhost,如果是公网的机器,可以直接输入ip。然后说明是Windows还是unix就可以。测试连接就可以。在产生generator的机器必须也要安装loadruner,或者只是loadruner的generator。

    4.loadruner的使用步骤,简单的来说是分三步的

     第一步:制作脚本----第二步在管理器中运行脚本----第三步在分析器中分析运行结果。

    这里面关键是第一步了,如果你的脚本制作不出来,以后的都没有,而且2,3步使用界面工具很容易理解的。但是第一步设计到脚本代码的生成和编写,很复杂的。不过好再大部分可以通过用户界面来完成。

    5.在开始菜单中,查看loadruner里面有噶application的子菜单,下面有3个工具,virtual User generator,Controller和analysis,分别对应了3个步骤。

    6.Web测试,web测试脚本比较简单了,打开virtual User generator,选择web协议。然后输入要测试的web的URL,就可以了。然后“Start Record”,loadruner会自动弹出你输入的url,你可以在web上面进行一些操作,点击停止以后,你的操作都会被记录在脚本中,完了以后可以对脚本做些其他附加修改,比如更改参数等等,这个具体参数的设置可以查看其他文章。然后保存脚本,打开contorller,选择这个脚本,设置运行的场景,人数,等等。还有就是选择load generator的机器。就可以运行了。

    7,WebService的测试。我测试的使用net的webService,asmx页面。先打开这个页面asmx页面,在地址栏中添加?wsdl,然后会直接显示xml文件,保存这个文件成为。wsdl后缀的文件。在协议中选择webService,然后“管理webService”,在url中输入http://xxx./xx.asmx?wsdl这个地址,然后在file中选择你本机保存的那个。wsdl文件。“开始记录”后,设置打开的url地址,可以直接输入http://xxx/xx.asmx的地址。就可以。录制开始会打开这个asmx页面。进行一些操作以后,会在脚本产生一些头文件。然后“Add Service Call”可以选择这个webService中的方法,添加到脚本,运行一下测试是否正常,然后就可以保存这个脚本,交给Controller来运行了。

    loadruner功能强大,方法很多,协议很多,专门的测试人员可能会使用到,里面还有很多东西要学,我只是学两个皮毛,很多还不会,接着学习了

    本文使用Blog_Backup未注册版本导出,请到soft.pt42.com注册。

  • 相关阅读:
    跳跃表原理
    查看Oracle操作历史的试图
    【概念】为什么有时全表扫描比通过索引扫描效率更高
    oracle驱动表以及如何确定驱动表
    SpringBoot学习(三)-----配置Bean
    leetcode 面试题58
    leetcode 1365 有多少小于当前数字的数字
    leetcode 1342 将数字变成 0 的操作次数
    leetcode1313 解压缩编码列表
    leetcode 1071 字符串的最大公因子
  • 原文地址:https://www.cnblogs.com/zjypp/p/2319424.html
Copyright © 2020-2023  润新知