Jmeter—Web性能测试工具(压力、接口测试)
阿狸茜茜
爆发我的小宇宙,做正能量的小女子。
展开
-
Jmeter(一)安装与环境配置
Jmeter概述:Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度...原创 2019-07-02 16:32:38 · 194 阅读 · 0 评论 -
JMeter(二)设置Http代理对web或者app进行录制(自带功能进行脚本录制)
JMeter设置Http代理对web或者app进行录制一、录制web1、首先保证JMeter的安装环境都正确。启动JMeter:在安装路径的bin目录下双击jmeter.bat (例如:D:\apache-jmeter-2.13\bin)2、打开JMeter后,在测试计划中添加线程组3、在现场组中添加HTTP请求默认值,在服务器名称或IP中输入被测的网址,例如...原创 2019-07-02 20:05:27 · 408 阅读 · 0 评论 -
Jmeter(三)使用Badboy录制Jmeter脚本(web)
使用Badboy录制Jmeter脚本(web)adboy+Jmeter已经越来越成为软件测试中的主力。一是二者均为开源软件,广大程序爱好者可以自由免费使用,二是体量小,便于安装使用,三是软件功能强大,很多场合都有很好的应用以及使用体验。录制脚本是极其方便的脚本获得方式,有人说录制不如手写高级,但不管黑猫白猫能抓住耗子就是好猫,如果5分钟的录制可以解决的紧急问题,你选择用15分钟撸一套脚本出来...原创 2019-07-02 20:14:10 · 203 阅读 · 0 评论 -
Jmeter(四)实例1-登录接口压力测试(不需要代码能力)
操作步骤 1、安装JDK;2、下载并解压Jmeter;3、录制脚本:(1)方法一:使用Jmeter中自带的脚本录制功能录制脚本(web、App);(2)方法二:使用其他脚本录制工具录制脚本,再导入Jmeter中(例如:Badboy)(web、App)。注意:方法一:设置web代理、添加浏览器证书;手动设置app网络代理;方法二:手动设置web、app网络代理;...原创 2019-07-03 18:13:56 · 2916 阅读 · 0 评论 -
HTTP请求GET与POST 方式的区别
1、HTTP请求的方式Http 定义了与服务器交互的不同方法,最基本的方法有 4 种,分别是 GET,POST,PUT,DELETE。URL 全称是资源描述符,我们可以这样认为:一个 URL 地址,它用于描述一个网络上的资源,而 HTTP 中的 GET,POST,PUT,DELETE 就对应着对这个资源的查,改,增,删 4 个操作。GET 一般用于获取/查询资源信息,而 POST 一般用...原创 2019-07-03 18:37:03 · 542 阅读 · 0 评论 -
HTTP与HTTPS的区别
HTTP与HTTPS的区别 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传...原创 2019-07-03 18:38:21 · 281 阅读 · 0 评论 -
性能测试指标
一、性能测试1、概念:性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作负载下系统的性能,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。通过压力测试,确定一个系统的瓶颈或者不能接受的性能点,来获得系统能提供的最大服务级别的测试。2、分类:压力测试:...原创 2019-07-04 17:28:16 · 365 阅读 · 0 评论