测试工具
kerryYG
这个作者很懒,什么都没留下…
展开
-
Jmeter5.1的安装
1.由于,jmeter 是用纯java开发的一个可跨平台的绿色软件,所以,我们在使用jmeter之前,必须要安装基于Windows下的jdk环境。变量名:CLASSPATH 变量值:%JMETER_HOME%\lib\ext\ApacheJMeter_core.jar;jmeter是Apache下的一款开源免费的接口测试工具,所以可以直接在官网下载,不用担心激活问题。左下方搜索控制面板---系统---高级系统设置---环境变量。原创 2023-04-18 10:59:02 · 608 阅读 · 0 评论 -
Charles 工具如何做断点测试
什么是断点测试?在测试工作过程中,我们经常会在程序的某一行或某一环节设置断点,在程序请求的过程中,修改断点处的参数、请求或者响应,借此定位问题,这就是所谓的断电测试。这类断点测试主要用于接口测试。断点测试可以通过查看接口返回数据,方便定位是前端还是后端的问题,同时通过更改request和response数据可以很方便构造测试数据。简而言之,断点测试可以通过修改接口数据更快的定位问题。这是一种测试常用的方法。使用Charles工具如何做断点测试Charles抓包工具可以很方便的实现断点原创 2022-05-18 14:38:48 · 1467 阅读 · 1 评论 -
使用Charles抓包配置
一、Charles的下载安装,选择其中任一版本安装即可。此软件可试用30天,试用期结束后每次只能使用半小时。二、证书安装三、出现证书安装界面点击确定,进入证书导入界面,下一步设置完成安装。四、手机端抓包1.需要确保PC端与手机端再同一网络2.查看IP地址和端口号,在手机上面设置代理会用到3.手机端设置代理,手动设置后保存。Charles会出现提示窗口(类似是否信任此设备),点击允许即可。4.在手机浏览器中输入chls.pro/ssl,下载安装手机端证书。原创 2022-05-06 14:01:11 · 1455 阅读 · 0 评论 -
ModHeader - Chrome Extension
一、ModHeader可以自定义HTTP请求头或者重写响应头,包括新增请求头/响应头或者覆盖chrome浏览器设置的请求头的默认值,同时还可以根据URL Pattern 对特定网站生效。原创 2021-08-10 18:01:36 · 7954 阅读 · 0 评论 -
性能(工具:jmeter+前端:grafana+数据库:prometheus+服务器:node-exporter)
性能测试需求:获取项目在最大并发用户数时的性能指标值及服务器资源利用情况,提交性能测试报告。性能模型:负载测试模型、性能测试模型二八原则:80%的请求在20%的时间中发生真正的性能测试中,一个线程组中不会挂多个接口性能测试中百分之八十左右的问题可能都存在数据库项目中,最大并发用户数------通过PV值(page view 页面浏览量)初略的计算出来,有一定的依据所以数据可信度比较高。通过逐步增加并发用户数的方式来判断最大并发用户数:1.观察在多少并发用户数时,接口请求连续报错;2.tp原创 2021-07-30 15:46:10 · 556 阅读 · 0 评论 -
jmeter脚本录制
第一部分:进行jmeter设置1.在jmeter中添加线程组2.在线程组下添加HTTP请求默认值添加->配置元件->HTTP请求默认值,设置服务器IP和端口号3.在线程组下添加HTTPcookie管理器4.添加HTTP代理服务器4.1在测试计划上,添加非测试原件->HTTP代理服务器,并设置端口号4.2在 HTTP代理服务器 设置页,将“http sampler settings”设置为“transaction name”,目标控制器选择对应的线程组4.3设置过滤原创 2020-12-08 15:34:48 · 230 阅读 · 0 评论 -
使用fiddler工具对app抓包
前提:必须确保安装fiddler的电脑和手机在同一个wifi环境下安装配置步骤:1.下载fiddler并安装完成(官网下载地址:https://www.telerik.com/download/fiddler)2.配置fiddlerTools->Options->Connections说明:1.Fiddler listens on port是手机连接fiddler时的代理端口号,默认8888即可2.Allow remote computers to connect是允许远程发送请求原创 2020-06-28 16:06:52 · 1088 阅读 · 0 评论 -
使用JMETER工具进行接口和压力的操作流程
接口测试方面:1.新建测试计划;2.新建线程组;3.新建一个HTTP请求;4.输入接口地址以及其他参数;5.断言;6.添加查看结果树;7.运行;8.查看结果,进行分析性能测试方面:1.确定好压力测试的功能模块,先利用jmeter录制脚本,然后对脚本进行优化;2.对测试数据进行参数化;3.设计测试场景;4.执行压力测试;5.查看压力测试结果,并对数据进行分析(主要考虑错误...原创 2020-04-23 16:18:16 · 132 阅读 · 0 评论 -
jmeter设置语言为中文
永久设置:1、进入jmeter安装目录下的bin目录(D:\apache-jmeter-5.3\bin),打开jmeter.properties文件;2、ctrl+h搜索关键词language,修改为language=zh_CN后保存文件;3、重启jmeter临时设置:Options-Choose Language-Chinese(S)...原创 2020-07-09 10:10:03 · 2401 阅读 · 5 评论 -
JMeter结果树响应数据中文乱码的解决办法
打开apache-jmeter-5.3\bin\jmeter.properties文件,搜索“encoding”关键字,找到如下配置:#The encoding to be used if none is provided (default ISO-8859-1)#sampleresult.default.encoding=ISO-8859-1将注释删掉,并改成utf-8编码,即:The encoding to be used if none is provided (default utf-8)原创 2020-07-09 09:59:14 · 461 阅读 · 0 评论 -
使用jmeter操作数据库
jmeter 操作数据库(用MYSQL举例)操作数据库基本有四个步骤:(1)导入mysql的jdbc的jar包(2)创建数据库的连接配置,线程组里添加配置元件-JDBC Connection Configuration(3)线程组里添加jdbc request,写sql语句(4)添加察看结果树,点击启动按钮,就能看到执行的SQL之前没有直接用Jmeter连接数据库做过测试,在实际接口测试、接口测试自动化和性能测试中应该经常用到,学习并简单记录下过程1.先下载Mysql驱动,放到Jmeter的l原创 2020-09-16 15:35:56 · 461 阅读 · 0 评论