测试那点事儿
码龄12年
关注
提问 私信
  • 博客:307,666
    问答:760
    308,426
    总访问量
  • 85
    原创
  • 580,102
    排名
  • 280
    粉丝
  • 0
    铁粉

个人简介:凡事预则立不预则废; 种一棵树的最好时期是十年前,其次是现在; 努力不一定成功,不努力一定不会成功!

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2013-03-24
博客简介:

学习那点事儿的专栏

查看详细资料
个人成就
  • 获得157次点赞
  • 内容获得60次评论
  • 获得1,035次收藏
  • 代码片获得121次分享
创作历程
  • 20篇
    2020年
  • 16篇
    2019年
  • 20篇
    2018年
  • 4篇
    2016年
  • 25篇
    2014年
成就勋章
TA的专栏
  • 测试相关
    6篇
  • Android自动化测试
    2篇
  • android学习
    1篇
  • JavaScript
    14篇
  • ajax
    4篇
  • php
    2篇
  • 感想
  • 测试工具
    25篇
  • JavaScript学习
  • 自动化测试
    1篇
  • 性能测试
    18篇
  • 安全测试
    1篇
  • Jmeter
    35篇
  • Appium
    1篇
  • selenium
    2篇
  • python测试框架
    2篇
  • 测试基础知识
  • 接口自动化
    8篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Jmeter系列017-性能测试实战之HTML测试报告

通过bin目录下的 jmeter.properties文件进行修改以下语句 以下是几个常用参数的含义???? -n非GUI 模式执行JMeter -t执行测试文件所在的位置 -l指定生成测试结果的保存文件,jtl 文件格式 -e测试结束后,生成测试报告 -o指定测试报告的存放位置运行命令????jmeter -n -t testscript/baidu.jmx -l te...
原创
发布博客 2020.08.19 ·
502 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jmeter系列016-性能测试实战之性能指标分析

常用的几个性能监控工具???? 1)jp@gc - PerfMon Metrics Collector:服务器性能监测,包括CPU,Memory,Network,I/O等等(之前的文章有介绍如何使用,这里就不说了)可根据需要选择监控的服务器指标。2)聚合报告1)Label:每个Jmeter的element都有一个Name属性,这里显示的就是Name属性的值 2)#Sample:表示你这次测试中一共发出了多少个请求,如果模拟300个用户,每个用户迭代1次,那么这里显示300 3)Averag
原创
发布博客 2020.08.19 ·
3119 阅读 ·
3 点赞 ·
1 评论 ·
25 收藏

Jmeter系列015-性能测试实战之性能监控插件perform

目的:使用Perfmon监控Jmeter的脚本性能情况 Perfmon:可以监控CPU、内存、网络等指标 安装性能监控插件:https://jmeter-plugins.org/downloads/old/,下载JMeterPlugins-Standard和JMeterPlugins-Extras这两个文件,解压复制JmeterPlugins-Extras.jar、JmeterPlugins-Standard.jar到Jmeter文件夹的lib/ext路径下,重启Jmeter即可。..
原创
发布博客 2020.08.19 ·
1276 阅读 ·
3 点赞 ·
1 评论 ·
5 收藏

Jmeter系列014-性能测试实战之分布式压测

为什么要进行分布式压测? 如果我们只使用一台负载机进行压测的话,由于受到硬件等各种因素,性能瓶颈可能是我们的负载机,而不是我们要压测的服务器,为了能支持较大的并发数,就需要多个负载机进行压力测试。 分布式压测的原理是什么? Jmeter 分布式压测时,选择其中一台作为控制机,其余的机器做为执行机。执行时,控制机会把脚本发送到每个执行机上,执行机获取到脚本就执行脚本(执行机只需要启动jmeter-server.bat 或者 jmeter-server),执...
原创
发布博客 2020.08.19 ·
693 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

Jmeter系列013-性能测试实战之非GUI界面运行脚本

我们先看一下启动Jmeter的命令行界面????,说的是:不要用GUI界面进行压力测试,只在上面进行编写和调试脚本,后面还告诉我们用CLI(无图形界面) 模式进行测试。其实我们用GUI界面进行测试的话,得到的测试结果可能受到Jmeter客户端本身性能的影响,而导致测试数据不准确。 看一下GUI和非GUI图形界面的使用区别: 1)非GUI界面:节约系统资源、方便快捷、便于持续集成。 2)GUI图形界面:在运行时会消耗资源,运行时结果保存在Jmeter运行的内存中,若长时间测试,
原创
发布博客 2020.08.19 ·
559 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Jmeter系列012-性能测试实战之脚本编写&调试&数据准备

在Jmeter的GUI界面,根据实际的业务需求进行脚本编写(以百度为例子) 1)线程组:设置了1000个线程,说明HTTP请求会进行1000次 2)监听器-察看结果树:可以实时查看到运行过程中,每个接口的具体请求情况,请求参数和响应数据等 3)响应断言:验证接口返回是否正确 4)监听器-聚合报告:可以查看到目前的进度(0~1000个请求),可以看到聚合报告中有很多字段,可通过聚合报告进行性能分析(后续会讲到) ...
原创
发布博客 2020.08.19 ·
613 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Jmeter系列011-性能测试实战之需求分析

假设场景:某一天产品经理说,有一个抢购的需求(假设xxx个并发),这里的并发数需要根据具体的场景来确定:根据具体的需求进行分析和定位,从而确定性能测试指标,比如一个邮箱系统的总用户数量,活跃用户数量,发邮件数量等多个方面进行分析。 测试点的选取:梳理抢购的整个流程,把所有用到的接口都理了一遍之后,发现最后的压力点在创建订单接口(当然要按照实际的业务需求进行分析),把这个接口单独拿出来做了一个分析: 1)接口地址 2)请求方法 ...
原创
发布博客 2020.08.19 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Jmeter系列010-小知识-动态获取返回值传到下一个接口

使用场景:有时候我们需要动态获取上一个接口返回数据中的某一个字段的数据,用于下一个接口的请求参数。 获取&使用方法???? 1)下图添加了一个HTTP请求,添加察看结果树,可以看到接口返回的参数中有一个auth字段(这个auth每次请求后都不一样),所以需要使用动态获取的方式。 2)提取auth,将data返回数据中的auth提取出来后赋值给auth13)假设下图中的接口 HTTP请求-2 需要使用动态的auth作为传参,则使用方法如下:以上希望对你有一点
原创
发布博客 2020.08.19 ·
470 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Jmeter系列009-小知识-响应结果乱码处理方法

问题描述:若我们未对Jmeter进行任何的配置,可能响应结果会出现乱码的情况,就像下图放回的数据 解决办法:过bin目录下的 jmeter.properties文件修改,使得默认的编码格式为 UTF-8 1)返回结果乱码????2)显示正常的情况????以上希望对你有一点点的帮助^_^~~...
原创
发布博客 2020.08.18 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jmeter系列008-小知识-请求数据格式化

问题描述:请求body数据未格式化,会导致我们看到的请求数据是一串乱码 解决方法:在请求方法下方,勾选 对POST使用multipart/from-data 字段 以上希望对你有一点点的帮助^_^~~
原创
发布博客 2020.08.18 ·
749 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jmeter系列007-小知识-响应断言

断言的作用:断言是在请求的返回层面上添加一层判断机制(因为请求成功了并不代表结果一定正确,需要检测机制提高测试的准确性) Jmeter中断言的方法有很多种,这里只说一种类型,即响应断言 下面举几个例子???? 1)选择响应文本进行断言,当返回的数据中存在匹配的字段则测试通过(可设置匹配规则)2)选择响应代码进行断言,当返回的数据中存在匹配的字段则测试通过(可设置匹配规则)3)断言失败的情况:但吧响应代码中的200改为300时,断言会失败以上希望对你有一点点的
原创
发布博客 2020.08.18 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jmeter系列006-小知识-图形监控插件

前提条件:安装图形监控的插件 插件下载地址:https://jmeter-plugins.org/downloads/old/ 使用方法:JmeterPlugins-Standard 插件:将JMeterPlugins.jar放到Jmeter\lib\ext目录下,重启Jmeter,即可看到新增的监听器 1)未安装插件之前???? 2)安装插件之后????性能测试指标TPS Transactions per Second:性能测试中,最重要的两个指标之一,每秒钟处
原创
发布博客 2020.08.18 ·
323 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Jmeter系列005-小知识-动态传参

使用场景:需要动态配置参数的情况,比如账户登录,需要使用不同的账号密码进行登录 支持格式:可以使用.txt & .CSV 两种格式 假设一个登录接口,需要传账号(account)和密码(password),则可用以下两种方式准备数据 CSV数据问卷各字段描述1)文件名:指向CV配置文件的路径2)文件编码:CSV文件默认的编码是UTF-83)变量名称:和CSV的列相对应,名称自定义4)忽略首行:通常情况下,CSV的文件首行标注数据的含义,所以要设置忽略..
原创
发布博客 2020.08.18 ·
584 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Jmeter系列004-小知识-集合点

使用场景:比如系统要求同一时刻能够承受1000人同时提交数据等需要对系统进行压力测试/负载测试的场景。 集合点解释:请求统一在集合点进行等待,当数量达到设定的数量时,再同时发出请求,从而达到对系统压测的效果。(通俗来说:集合点就像车站的车,等人都到齐后一起出发,我们同样可以设置等待时间和人数,如果设置了等待时间,则到了等待时间后,不管人数够不够都出发;如果未设置等待时间,不管等待多久都会一直等,到了设定的人数才会出发) 使用方法:线程组-添加-定时器-同步定时器(synchroniz..
原创
发布博客 2020.08.18 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Jmeter系列003-小知识-插件管理功能

下载地址:https://jmeter-plugins.org/install/Install/ 1)将插件放到lib/ext目录下,重启Jmeter,在Jmeter菜单栏的选项下拉列表可以找到插件管理 2)Jmeter插件管理器????3)下载插件????插件的使用举例:Jmeter本身只支持HTTP协议的请求,若想测试WS/WSS的请求则需要下载插件...
原创
发布博客 2020.08.18 ·
343 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Jmeter系列002-小知识-修改系统语言

正常安装成功后,可通过bin目录下的 jmeter.properties文件进行修改 未修改系统语言前???? 修改系统语言后????
原创
发布博客 2020.08.18 ·
235 阅读 ·
0 点赞 ·
2 评论 ·
1 收藏

Jmeter系列001-初识&安装方法(MAC版)

官方地址:https://jmeter.apache.org 为什么要选择Jmeter 1)GUI界面:方便调试 2)命令行模式:可从任何Java兼容的操作系统(Linux/Windows/Mac OSX等)运行 3)提供一份完整的HTML报告 4)响应格式多样化,HTML/JSON/ XML等不同格式提取数据 5)丰富的插件库,多方位进行监控 6)...
原创
发布博客 2020.08.18 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Android7.0以上系统无法抓包问题

相信这个问题很多人都遇到过Android7.0以上系统无法抓包的问题,由于在测试过程中对分析定位问题很不方便,所以就找了解决的办法让公司的开发童鞋改了改(毕竟我不能改开发代码,要是可以的话我就......),成功之后,就让开发写了一篇总结文章出来哈哈哈,所谓前人种树后人乘凉嘛~~以下就是解决办法,这里要特别提醒一下:测试环境可以这样做,线上的时候记得去掉哦!!!毕竟有关安全问题。遇到的问题:Android6.0及以下系统可以抓包,而Android7.0及以上系统不能再抓包 原因:Android7..
原创
发布博客 2020.08.18 ·
3497 阅读 ·
0 点赞 ·
5 评论 ·
9 收藏

Jmeter性能监控工具Perfmon监控服务器性能指标

目的:使用Perfmon监控Jmeter的脚本性能情况Perfmon:可以监控CPU、内存、网络等指标安装性能监控插件:https://jmeter-plugins.org/downloads/old/,下载JMeterPlugins-Standard和JMeterPlugins-Extras这两个文件,解压复制JmeterPlugins-Extras.jar、JmeterPlugins-Standard.jar到Jmeter文件夹的lib/ext路径下,重启Jmeter即可。使用Jmeter.
原创
发布博客 2020.05.22 ·
2361 阅读 ·
0 点赞 ·
0 评论 ·
11 收藏

Jmeter&WebSocket直播间性能测试(1)

1.Jmeter本身是支持HTTP方法,要测试WebSocket的接口,首先要安装插件。 安装插件的方法:1)首先下载插件管理器① 访问网站:https://jmeter-plugins.org/install/Install/②下载jmeter-plugins-manager-1.3 .jar包③ 将下载的包放到 jmeter的lib/ext目录,重启jmeter**2) 下...
原创
发布博客 2020.03.24 ·
3685 阅读 ·
7 点赞 ·
10 评论 ·
52 收藏
加载更多