Java Web性能测试 - 动态网站测试脚本录制

news/2024/5/20 15:47:39/文章来源:https://blog.csdn.net/chwshuang/article/details/48828773
Java Web性能测试 - 动态网站测试脚本录制

        本章讲解使用Badboy对网站的请求进行录制,录制完成的脚本文件可以直接用JMeter使用,免去在JMater中进行配置的时间。

        使用Badboy录制基本的目的就是减少我们在使用JMeter测试WEB项目时,一个一个Url请求配置,一个个参数配置的麻烦。Badboy工具就像浏览器一样,你输入网站的地址,然后在网站上进行操作,输入了那些表单的参数,点击了哪些菜单,点击了哪些按钮,只要是与后台服务器有交互的请求,都会被记录,生成一个脚本文件。然后在JMeter中导入这个文件,就会自动生成一个测试单元,将你之前在Badboy中点击过的操作自动回放,也可以对请求的次数、顺序进行配置,然后按照配置方案进行测试,JMeter测试完成后会生成聚合报告,显示请求的吞吐量、耗时统计、流量统计、结果统计等等内容。

        一、下载安装

        Badboy下载地址http://www.badboy.com.au/ 目前最新的2.2版本。软件官方支持的是Windows和Linux操作系统。点击Download下载后,具体安装方法就不细说了。






        二、软件说明

        安装完成打开软件界面,以Window为例,菜单栏下是工具栏,这个是比较常用的,工具栏下的地址栏,这里是输入网站地址的地方,工具栏左下是脚本栏,脚本栏显示测试计划的名称和内容,脚本栏右边是测试区,是网站内容显示的地方,类似浏览器的显示区。生成一个测试脚本就是一个测试计划,一个测试计划会包含若干测试用例。


        通过工具栏的录制开始结束按钮,开启和关闭测试计划。开始录制后,登录网站,点击各个菜单和按钮,完成对网站用例的覆盖,点击结束按钮,完成测试计划录入。



三、录制过程

       (1)录制开始

        在地址栏输入要测试网站地址,回车或者点击绿色转到按钮,显示栏就会显示网站内容,这个时候点击【工具栏】的录制按钮,然后输入登录用户名和密码。点击登录按钮,完成登录录制,这时,脚本栏会出现一个主页的url路径。登录完成后,会出现登录的url请求路径。


        (2)用例录制

        登录网站后可以点击相关菜单和按钮,badboy会记录相关请求url地址和参数,脚本栏也会记录相应地址。点击退出系统也同样会记录。






       (3)导出脚本

        导出脚本文件。点击停止,结束录制。点击菜单栏【File】按钮,选择【Export to JMeter】 导出脚本文件。至此,脚本录制工作结束。







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

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

相关文章

Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量

Java Web项目性能测试 - JMeter测试网站吞吐量、反应时间百分比、流量 为了衡量、调整、完成Java Web项目的性能指标,满足客户、用户对性能的要求,保证项目上线后能正常运行,以及了解项目的性能指标,为项目性能监控做参考&#x…

Java图片水印生成器代码 - 批量给自己的网站图片加水印

Java图片水印生成器代码 - 批量给自己的网站图片加水印 最近在做一款APP,App中的图片是自己一个个的画出来的,为了保证图片不被盗用和处理,所以就需要加上水印防盗。这跟CSDN一样。 注意事项:1. 我是在window7 eclipse 下完成的…

阿里云云虚拟主机上个人网站的Https访问配置

本文基于阿里云云虚拟主机,我个人网站是基于Hexo博客系统搭建的静态网站,所以搭建Https相对方便 一、获取HTTPS安全证书 在操作之前,请将你的域名的隐私保护去掉,让证书服务商能通过域名解析查看到域名管理者的邮箱,否则验证证书时会无法进行…

阿里云服务提供商分享视频直播网站服务器解决方案

大家应该都听过抖音、西瓜视频这类的视频网站,而且这些视频网站深受大家喜爱。直播模式也如雨后春笋一般快速出现,电商直播也逐渐火热。因此很多视频类公司纷纷搭建视频直播平台,那么这类网站的服务器该如何选择呢?下面就由阿里云…

使用Charles代理工具导致电脑无法正常访问网站(您的连接不是私密连接)

很多开发者都需要使用代理工具来调试接口,查看数据等等,但是有时候发现打开代理工具之后,代理工具同时也拦截了电脑的所有网络请求,导致电脑访问网站时提示(您的连接不是私密连接)。。。 造成这种问题的原因…

大型网站技术架构(七)网站的可扩展性架构

2019独角兽企业重金招聘Python工程师标准>>> 扩展性是指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。 设计网站可扩展架构的核心思想是模块化,并在此基础上,降低模块间的耦合性,提供模块的复用性。模…

新书推荐:网站交互设计模式

新书推荐:网站交互设计模式【作  者】(美)Douglas K.Van Dugne;James A.Landay;Jason I.Hong [同作者作品] [作译者介绍] 【译  者】 孙昕;焦洪[同译者作品] 【出 版 社】 电子工业出版社 【书 号】 9787121092046 【上架时间】 2009-7-24 【出版日期】…

html5游戏网站欣赏,70多个HTML5网站设计欣赏

70多个HTML5网站设计欣赏7月 6, 2011评论SponsorHTML5网站确实很不错,能帮助设计师解决很多美化问题外,还能提高更好的用户体验,制作出高效的网站,所以我们应该开始学习CSS3和HTML5这些技术了,不要老是被国外超越我们&…

高并发、高可用、大数据量网站系统演化

一、初始阶段的网站架构 应用程序、数据库、文件等所有资源都在一台服务器上 二、应用服务和数据库服务分离 整个网站使用三台服务器:应用服务器、文件服务器、数据库服务器 应用服务器需要更强大的CPU 文件服务器需要更大的磁盘空间 数据库服务器需要更快的硬盘和更…

WordPress网站漏洞利用及漏洞修复解决方案

2019年正月刚开始,WordPress最新版本存在远程代码注入获取SHELL漏洞,该网站漏洞影响的版本是wordpress5.0.0,漏洞的产生是因为image模块导致的,因为代码里可以进行获取目录权限,以及文件包含功能,导致远程代…

docker容器源码部署httpd,用存储卷部署网站

docker容器源码部署httpd,用存储卷部署网站 创建一个httpd镜像 // 创建一个httpd容器 [rootlocalhost ~]# docker run -tid --name httpd centos 2d693e16f4f3734b127cbae90d189c1b4e78619a54ceec912a82d96cf4f1c345 [rootlocalhost ~]# docker ps CONTAINER ID …

java jsoup爬取动态网站_java笔记|爬取华软mysise所有课程信息

本次内容:使用java爬取网页数据,并进行数据清洗,熟悉爬取操作;爬取华软课程信息:http://class.sise.com.cn:7001/sise/index.jsp//源码package com.sise.studentInfoSystem.demo;import com.sise.studentInfoSystem.be…

win7关于无线连接的服务器,win7怎样解除无线连接限制_网站服务器运行维护,win7,无线连接...

win10系统如何重置密码_网站服务器运行维护win10系统重置密码的方法是:1、右键点击开始图标;2、在弹出的选项列表中,点击选项【Windows PowerShell(管理员)】;3、执行命令【net user 用户名 新密码】即可。win7解除无线连接限制的…

网站服务器和seo,网站所在服务器与网站SEO排名之间的关系

想让你的网站在搜索引擎中获得好的排名,得到更多的客户认可。作为一个合格的SEOer,你就得把网站服务器作为一个重要事项来做。大家都知道网站是由域名、服务器及页面文件组成的,从这个你也就可以看出服务器的重要性。SEO优化包含的面非常广&a…

java 热点词排名_利用seo技术排名热点新闻词引流(日IP增加2万+)

一个很普通的热点,很容易被各大媒体平台炒到高流量,所以很多人希望能够通过新闻热点来蹭到一部分流量,但大多数的情况下,百度上的新闻热点内容都被大平台拿走了,咱们今天也来教教大家,如何拿到一部分热点流…

调试-Chrome删除某个特定网站的Cookie

方法1 设置 → 高级 → 隐私设置和安全性 → 网站设置 → Cookie和网站数据 → 查看所有Cookie和网站数据 方法2 设置 → 搜索框中输入“Cookie”→ 根据提示一个个点开选项卡找即可

一个可以动态创建响应动画GIF的网站,AjaxLoad

呵呵,使用Ajax做Web开发的必备品看看样式:呵呵,还有许多样式,如果你想要,可以到这个网站自己生成喔http://www.ajaxload.info/ 转载于:https://www.cnblogs.com/fengmk2/archive/2006/10/21/535988.html

服务器搭建个人网站(阿里云服务器)

服务器搭建个人网站 一丶购买服务器 这里我选的是阿里云服务器,进入阿里云官网阿里云-上云就上阿里云 阿里云提供了几种服务器,云服务器ESC、轻量应用服务器,ESC更好一点儿,我选了轻量级应用服务器。购买好了之后,在…

每天第一个登录sharepoint 网站的人

在IIS里面设置下: 1.找到你的sharepoint站点对应的应用程序池; 2.设置这个应用程序池的回收时间。 不想每天早上速度慢,就取消回收啦。呵呵! 远程桌面连接-148.71-666666-开始程序-IIS管理器-Internet信息服务-应用程序池-ShareP…

网站能带来什么

网站到底有什么用?如果说社交网站能为网友带来朋友,新闻网站能为网民带来信息,视频网站能给网民娱乐,那企业网站到底能带来什么?或者说是给企业或者给网民客户带来什么? 网站现在到处都是,并且现…