LoadRunner 性能测试

这篇具有很好参考价值的文章主要介绍了LoadRunner 性能测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、loadrunner介绍

二、测试计划

三、创建测试脚本

四、创建测试场景

五、分析结果

六、性能指标

总结:

​编辑


一、loadrunner介绍

loadrunner有三个软件,其中Virtual User Generator是用于录制测试脚本的,是一个虚拟用户生成器。Controller用于创建、运行和监控场景的。Analysis是用来分析结果的。

                                                

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

Loadrunner做性能测试步骤:

1、制定测试计划

2、创建脚本

3、定义运行测试场景

4、分析测试结果

二、测试计划

使用LoadRunner测试XC-9000服务器登录性能,网址为本地IP:80,用户名为admin,密码******,要求:

1、虚拟用户为50;

2、每隔15s启动10个Vuser;

3、运行时间为5分钟

4、给出测试报告

三、创建测试脚本

1、启动Virtual User Generator

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

2、新建脚本和解决方案

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

1这里因为测试脚本是一个网站,所以我们选择Web-HTTP/HTML

2是自己设置的录制的脚本名字,如果自己没有起名系统会默认起一个和你选择的协议名字

3、开始录制脚本

点击录制-录制,弹出以下页面

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

1是脚本储存位置,也就是储存下图的Action这里,不能放在Vuser_init和Vuser_end里面,选择默认就好了

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

2是录制脚本模式,系统有三种模式,我是通过浏览器

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

3是使用什么浏览器进行脚本录制,这里建议使用360急速浏览器,因为其他浏览器较容易卡顿和打开网址比较慢,可以下载好后把浏览器程序位置填入,也就是下图这个地方的地址填入。

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

4是我们需要进行测试的系统地址

5工作目录一般不要随意去改,保存默认就行

4、进行模拟操作录制脚本

配置完后直接点击开始录制,如果过程中有提示一些东西,选择是就好了,没有什么影响,点击开始录制后会自动弹出一个录制的条框和调用刚才选择的浏览器自动输入网址。等待浏览器进入网页进行操作,这个等待过程可能会长一些。我输入用户名和密码后,点击登录了。

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

录制完成后,点击停止录制,正在录制后面的数字是指,我们在打开浏览器和操作过程中完成了多少次的客户端、浏览器、服务端数据交换

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

停止录制后,系统生成测试脚本,包括各种请求和cookie或者数据,下图中是系统在我登录过程中捕获了一个CorrelationParameter的参数,可以不用管,直接点击关闭,可以看到我们的脚本代码。

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

5、脚本回放

回放是为了你的录制脚本可以正常使用,点击下图中的回放,如果脚本在运行过程中有问题,系统会自动停下来,没有问题就会一直运行到结束,下面的图中出现了绿色的对勾,意思是通过的。

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

四、创建测试场景

1、点击工具,选择创建Conroller场景

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

1选择手动场景,因为要手动输入持续时间和虚拟用户数等

2是虚拟用户数,前面的测试计划中要求是50个,所以我填写50

3是使用本机去承受压力,进行压力测试

4是组名

5是保存的结果地址

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

点击确认后,系统自动会打开第二个软件Controller

2、设置场景

双击启动时间,设置1总的Vuser数为测试计划要求的50个,2是在3的持续时间内启动多少个用户,按照测试计划要求填写10个Vuser在每15秒内启动

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

Vuser数量变化可以通过交互计划图看出

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

3、运行

点击左上角的开始场景,开始运行

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

在运行过程中如果你看不到运行过程的数据图形,你可以在点击视图-显示可用图就能看到了,还可以选择图形的多少点击视图-查看图选择显示的图形数量,如果你点击显示四个图但是只显示俩个图,可以点击软件的最小化就可以看到四个了

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

当测试场景不再是灰色,运行Vuser用户的数量为0时,脚本运行完成

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

五、分析结果

点击结果-分析结果,系统会自动进入第三个软件Analysis

 

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

1是总的报告

2是各个指标图

六、性能指标

1、响应时间

一般响应时间在3s内,用户会感觉比较满意。在3s~8s之间用户勉强能接受,大于8s用户就可能无法接受。

2、吞吐量

吞吐量表示单位时间内能够完成的事务数量,因此也被称为每秒事务数(Transaction Per Second),计算方式是完成的事务数除以时间。

3、服务器资源占用

服务器资源占是指在负载情况下,系统的资源利用率。资源占用越低,说明系统越优秀。例如,cpu的占用率、内存使用率、查询Cache命令率、磁盘I/O读写速率等。

总结:

感谢每一个认真阅读我文章的人!!!

我个人整理了我这几年软件测试生涯整理的一些技术资料,包含:电子书,简历模块,各种工作模板,面试宝典,自学项目等。欢迎大家点击下方名片免费领取,千万不要错过哦。文章来源地址https://www.toymoban.com/news/detail-583746.html

LoadRunner 性能测试,appium,jenkins,自动化测试,selenium,性能测试

到了这里,关于LoadRunner 性能测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Appium自动化(15) - 针对 webview 进行自动化测试

     🔥 交流讨论: 欢迎加入我们一起学习! 🔥 资源分享 : 耗时200+小时精选的「软件测试」资料包 🔥  教程推荐: 火遍全网的《软件测试》教程   📢 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正! WebView是android中一个非常重要的控件 它的作用是用来展示一个web页面

    2024年04月10日
    浏览(42)
  • 【python+appium】自动化测试

    python+appium自动化测试系列就要告一段落了,本篇博客咱们做个小结。 首先想要说明一下,APP自动化测试可能很多公司不用,但也是大部分自动化测试工程师、高级测试工程师岗位招聘信息上要求的,所以为了更好的待遇,我们还是需要花时间去掌握的,毕竟谁也不会跟钱过

    2024年02月14日
    浏览(27)
  • appium实现自动化测试原理

    目录 1、Appium原理 1.1、Android Appium原理图文解析 1.1.2、原理详解 1.1.2.1、脚本端 1.1.2.2、appium-server 1.1.2.3、中间件bootstrap.jar 1.1.2.4、驱动引擎uiautomator 1.2、 IOS Appium原理 执行测试脚本全过程: 1、测试脚本通过Json Wire Protocol协议以json格式将数据通过HTTP协议与appium-server之间进行

    2024年02月20日
    浏览(35)
  • 一文详解!appium自动化测试

    目录 前言: Appinum前置知识 Andriod SDK 元素获取—UI Automator adb命令实践 adb常用命令 小结 Package与Activity Activity页面布局元素 monkey简介 monkey事件 操作事件简介 monkey参数 事件类参数 约束类参数 调试类参数 Monkey参数应用综合案例 Monkey脚本API简介 monkey日志管理 monkeyrunner MonkeyR

    2024年02月11日
    浏览(36)
  • appium+python自动化测试

    1、aapt即Android Asset Packaging Tool,在SDK的build-tools目录下。该工具可以查看apk包名和launcherActivity 2、在android-sdk里面双击SDK-manager,下载buidl-tools 3、勾选build-tools,随便选一个版本,我这里选的是24的版本 4、下载完成后:在D:androidsdkandroid-sdk-windowsbuild-tools24.0.0目录下找到aapt.e

    2024年02月10日
    浏览(30)
  • 自动化测试之路 —— Appium使用教程

    😏 作者简介:博主是一位测试管理者,同时也是一名对外企业兼职讲师。 📡 主页地址:【Austin_zhai】 🙆 目的与景愿:旨在于能帮助更多的测试行业人员提升软硬技能,分享行业相关最新信息。 💎 声明:博主日常工作较为繁忙,文章会不定期更新,各类行业或职场问题欢

    2024年02月02日
    浏览(48)
  • 【APP自动化测试必知必会】Appium之微信小程序自动化测试

    H5 是指第 5 代 HTML ,也指用 H5 语言制作的一切数字产品。 所谓 HTML 是“超文本标记语言”的英文缩写。我们上网所看到网页,多数都是由 HTML 写成的。 “超文本”是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。而“标记”指的是 这些超文本必须由包含属性

    2024年02月09日
    浏览(85)
  • 使用【Python+Appium】实现自动化测试

    一、环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK 、Android SDK 3.adb环境,path添加E:SoftwareAndroid_SDKplatform-tools 4.安装Appium for windows,官网地址 Redirecting  点击下载按钮会到GitHub的下载页面,选择对应平台下载   安装完成后,启动Appium,host和port默认的即可,然

    2024年02月08日
    浏览(34)
  • Java + Selenium + Appium自动化测试

    一、启动测试机或者Android模拟器(Genymotion俗称世界上最快的模拟器,可自行百度安装) 二、启动Appium(Appium环境安装可自行百度) 三、安装应用到Genymotion上,如下图我安装一个计算机的小应用,包名为CalcTest.apk 安装步骤:(基于Android SDK已经配置好了环境变量,可自行百

    2024年02月07日
    浏览(30)
  • java APP自动化测试AppIum

    一、前言 二、Appium环境搭建 2.1 JDK安装 2.2 Android SDK安装配置 2.3 模拟器安装及配置 2.4 Appium Desktop安装及使用 2.5 Appium配置连接模拟器 三、实战基本脚本编写 3.1 创建Maven项目并配置 3.2 简单Demo 四、写在最后   一、 前言 随着移动互联网的发展,APP上面的测试逐渐的流行起来。

    2024年02月05日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包