如何进行web端安全性测试_如何使用LoadRunner进行Web网站性能测试?

news/2024/5/20 15:31:20/文章来源:https://blog.csdn.net/weixin_36015463/article/details/112621302

loadrunner压力测试原理

本质就是在loadrunner上模拟多个用户同时按固定行为访问web站点。其中固定行为在loadrunner中是通过录制脚本定义的,多个用户同时访问的策略是在loadrunner的场景中定义的

loadrunner压测思路

通过loadrunner进行压力测试web应用的主要思路分两步:

第一步 :先录制用户请求访问的行为,如用户访问首页,或用户先登陆,后浏览页面,后搜索;录制完后会生成用户请求行为的脚本;然后我们按需要修改脚本,使脚本更符合实际请求情况;

第二步 :在第一步中录制了单个用户请求流程的脚本,第二步主要是设置用户按照脚本同时访问的并发数以及并发访问的时间和策略,使其更接近真实高并发访问的场景;在模拟并发访问后,会形成测试报告,包括服务器数据流吞吐量、每秒请求次数、事务响应时间等。

下面是详细的测试步骤

1、安装完localrunner之后,图片入下图所示,我们打开visual User

511c69f788f20621f6c6349775989bfe.png

2、打开之后如图所示的界面,点击File-new新建一个测试脚本

a820c3c830e0e604708b35ab1071f32a.png

3、这里要进行测试的是web界面的性能测试,所以选择Web-HTTP/HTML,在下面可以选择储蓄的目录位置

267e8369ebb459bb61fcb1791700391f.png

4、之后显示出action界面,该界面之后记录所进行操作过程中脚本。

e042a65cf0d7643abed79cb4ec9d3501.png

5、点击record开始进行录制

ccfd80d48a945a992edaec4c9000d439.png

这里URL address中输入自己想要进行测试的网址,开始进行录制

fad3cd4da72ad674f84fd21c7cd5cfe9.png

6、测试界面如下图所示,可以自行进行暂停以及停止录制脚本

91e4d365343902f47c9174051072f46a.png

7、测试完成之后action界面显示出经过的脚本,然后点击tools的create Controller Scenario,打开另一个软件进行多用户压力测试

68b60a49b1c55d3bd16cffb4703cc6b4.png

点击之后跳出下个界面

number of vusers:共要创建的虚拟用户100个;

Load gennrator:创建虚拟用户的机器,localhost本地;

点击ok后,跳转到创建场景的主页面

40e835fb1aabc50a9ed11b8d361601e0.png

8、双击start Vuser,初始化指通过运行脚本中的vuser_init 操作,为负载测试准备虚拟用户。在Vuser 开始运行之前对其进行初始化可以减少CPU占用量,并有利于提供更加真实的结果。

5dc706a9535b937b39f716c52a9ca429.png

点击next设置启动vusers,可以设置逐步增加并发用户的速度

130006bec141c0ad7ddbed61081e6ba2.png

9、点击start进行测试

fe4d23bf7f59f8350051650573f0f625.png

运行之中的界面如下图所示

a18cb4b4657b9179ad1ca6b843874a6b.png

可用图树。位于中间偏左位置的窗格,您可以在其中看到一列 LoadRunner 图。在树中选择一个图,会在图查看区域中显示。如下是常用的图

6642105035c6f0e8499f57a9ab141d6e.png

查看报告

在场景运行完后,可以在当前页面看到部分测试结果,如网络吞吐量,每秒请求数,事务平均响应时间,也可以在results->analyze results中查看详细的结果报告和图表 。

45cc9db01ba1273f20cf454528b85bc3.png
76c7178a43b3efe7a405a038c6d3168f.png

完成测试。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_742315.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一个好用的在线微信二维码设计网站

帮一个朋友设计他的微信公众号二维码,本来打算用ps画图,想到之前公众号配图有在线网站,简单方便,类似于这类的工具应该会有很多,在百度上查找体验了一下,终于找到了一款可以快速设计文章末尾二维码的在线网…

计算机找不到was服务器,win7系统搭建网站提示计算机“.”上没有找到wAs服务的图文步骤?...

win7系统搭建网站提示计算机“.”上没有找到wAs服务的图文步骤??在win7系统中,很多用户都会在电脑中使用iis搭建网站,然而在安装完iis,添加了网站之后,网站图标上有一个红叉,单击右键,启动,会…

seo2 php什么意思,url对seo最友好的是

对于静态网站来说,一定程度上来说url可以是每个页面唯一的"身份标志",对于搜索引擎优化(SEO)来说网站url设置是否合理,页影响着最终的效果,达到事半功倍的效果,今天我根据以往经验来说什么样网站url对于百度…

表格标题浮动html,HTML和CSS 入门系列(二):文字、表单、表格、浮动、定位、框架布局、SEO...

一、文字1.1 属性1.2 字体样式:font-family1.3 字体大小:font-size1.4 字体粗细:font-weight1.5 字体风格:font-style1.6 行高:line-height二、表单点击文字自动关联:三、表格四、浮动4.1 清除浮动.d-paren…

php用sublimetext写网站,sublime text3 phpfmt插件使用

sublime text3 phpfmt插件使用通过包安装管理器安装phpfmt插件.在sublime界面按快捷键 ctrlshiftP选择并选择: Install Package等待片刻输入并选择 phpfmt配置 (Windows)打开并编辑配置文件 ( %AppData%\Sublime Text\Packages\phpfmt\phpfmt.sublime-settings )(建议编辑插件的…

Nginx详解反向代理、负载均衡、LNMP架构上线动态网站

转载于:https://www.cnblogs.com/WIU1905/p/11100752.html

更换服务器对SEO不修改内容,六个步骤搞定更换网站服务器对SEO没影响的方法

谢谢非你不爱的文章投稿近期又许多网站站长盆友发帖子资询说要拆换网址的网络服务器了,可是怕操作失误造成 网址被K,由于早已有许多的网站站长盆友来意见反馈,说自身由于换了IP造成 网址被K了。那麼今日百度搜索百度站长工具新手夏令营论坛版…

java分页sql语句_「sql分页」sql语句 实现分页 - seo实验室

sql分页sql语句 实现分页/*分页思想:比如你要每页获取10条记录,当你显示第5页的记录时,也就是选取第40条至50条的记录.首先应该从所有的记录集中选取50条记录,同时进行倒序,再从中选10条,就完成工作了。下面是一个具体…

花瓣网服务器维护一个月,花瓣网维护网站推荐-只需要这一个网站就够了

推荐一款非常实用的设计师导航,可以说是自己目前用过最好用的设计师导航。里面精选推荐了大量优秀网站,包含高清图库、灵感创意、素材资源、摄影美图、教程文章、设计工具、绘画涂鸦、设计社区、字体下载、图标下载、前端学习、等等众多精选优质站点。目…

常州网站服务器_常州专业网站seo优化推广

网站seol31b10优化推广专业常州,SEO排名,它是指搜索引擎优化关键词排名。而影响到seo排名的因素有很多,比如说域名注册的时间,服务器的空间速度和稳定性,或者像是网站整体的结构,网站的内容等等都是影响了s…

ue怎样显示页面标签_网站各页面该如何布局关键词优化提升排名?

在网站优化中,最值得关注的一个事情就是关键词的布局,因为关键词的布局直接影响着网站的排名。那么怎样布局关键词才能提高页面和关键词的相关性,并提高网站排名呢?下面一起来看看。一、利用HTML标签布局关键词众所周知&#xff0…

直链下载Windows和office安装包,这个网站值得收藏

前面分享了一个下载Windows和office官方安装包的网站:我告诉你! 这个网站是通过磁力链接下载的,所以有时候会发现某些磁力链接下载非常慢。本期分享一个直链下载Windows和office官方安装包的网站。 网站名称:TechBench官方网址&am…

白捡的网站

contents:壁纸:软件:收藏夹:图片,视频素材:Pixabay:设计百宝箱:seeseed:优设导航:编程导航:HiPPTer:淘声网:熊猫搜书&…

快速搭建一个个人博客网站_Halo

搭建个人博客网站一、云服务器1.购买一个云服务器2.注册域名3.备案4.配置云服务器环境二、部署halo项目1.更新yum2.创建一个用户3.下载配置文件:4.运行Halo三、开启启动1.切换root用户2.下载 Halo 官方的 halo.service 模板一、云服务器 1.购买一个云服务器 2.注册…

Python爬虫学习(四)爬取图片素材网站素材

效果 目标网站 图片网站 目标接口: # GET 请求 https://www.logosc.cn/api/so/get?page0&pageSize20&keywords&categorylocal&isNeedTranslateundefined通过分析,我们可以知道应该可以修改page和pageSize参数来控制获取的图片。 导入…

微信小程序SEO优化

今年一月份上线的小程序,经过近一年的沉淀发酵,现在也进入了快速发展期。 在未来肯定会有越来越多的小程序诞生,小程序多了就需要搜索,那么如何让自己的小程序在众多的小程序中脱颖而出,这就需要小程序SEO优化。小编在…

支付宝手机网站支付java_java支付宝开发-02-手机网站支付

一、基础部分1.手机网站支付产品介绍1.1 阅读官方介绍: 手机网站支付产品介绍1.2 看完官方的介绍之后,可以做出如下总结:通过接入此接口,能让商家接入支付宝的支付功能。具体支付流程如下:(1)若用户已安装支付宝客户端…

企业网站制作代码_企业网站制作成什么样才符合趋势?

点击上方关注我们吧企业网站制作成什么样才符合趋势? 每个想找网站制作公司制作网站的企业,都想着做个符合发展趋势的网站。那么,什么样的企业网站才符合未来发展的趋势呢?或者说企业网站制作的未来趋势都有哪些呢?我们…

Django网站开发 01.Web网站与前端HTML标签

浏览器交互流程 1.快速开发网站 在Pycharm控制台输入: pip install flask 新建一个web.py,编写一个基础网站: web.py from flask import Flaskapp Flask(__name__)app.route("/show/info") def index():return "666"i…

Django网站开发 03.安装Django模块并创建App、运行与关闭

1.在Pycharm控制台输入指令 pip install django之后在检查是否有如下两个文件: 都有的话说明安装成功了。 2.创建项目 1.确定项目放在哪一个目录并进入该文件夹 2.cmd进入控制台 3.控制台输入执行以下指令形式 django-admin.exe的安装路径 startproject 项目…