- 博客(48)
- 收藏
- 关注
原创 jmeter生成html性能结果报告
从3.0版本开始,jmeter引入了Dashboard Report模块,用于生成HTML类型的可视化图形报告。
2024-01-22 17:24:51
1083
转载 移动端-弱网测试
一、网络测试的一般流程step1:首先要考虑网络正常的情况① 各个模块的功能正常可用② 页面元素/数据显示正常step2:其次要考虑无网络的情况① APP各个功能在无网络情况下是否可用② APP各个页面之间切换是否正常③ 发送网络请求时是否会导致闪退、卡死等异常情况④ APP各个页面是否显示完整美观,未刷新的页面是否做了相应的提示和处理⑤ 在无网络情况下数据是否会丢失⑥ 无网络提示信息是否友好step3:再次考虑弱网情况① 弱网情况下APP是否针对请求做了超.
2022-03-29 11:22:11
1102
原创 接口自动化-第一篇(Python+pytest+allure)
想写很久,一直懒得动笔,且边学边写吧。。。目录1.了解pytest框架2.安装pytest,以及相关插件2.1安装pytest2.2安装插件1.使用虚拟环境(也是针对此项目,局部安装)安装。2.使用dos命令安装全局的环境3.pytest默认使用规则4.运行规则1.使用主函数来运行(包括所有和部分)2.使用命令行来运行(包括所有和部分)1.了解pytest框架它是一个单元测试框架,比unittest更灵活。可以与requests相结合可以组成接...
2022-02-11 17:44:40
2111
原创 jmeter循环控制器和CSV数据文件设置搭配使用
1.执行前准备需求是:有一个变量,变量有3个值需要循环执行一下,看看结果;添加线程组 添加http请求 添加循环控制器 添加CSV数据文件设置 添加调试器(可以查看每次取得值是否正确)2.执行顺序1.CSV文件、调试、请求我使用的是一个变量,如果多个变量,可以中间用英文逗号隔开;CSV文件与循环次数设置一致,比如文件中的数据值是3个,则循环3次(当然循环还有线程组中的循环次数有关,这块默认是线程组是1)。需要注意的是CSV需放置在循环控制器下面,否则文件读取的不正确,当然请
2021-12-17 17:11:02
2229
原创 jmeter关于设置线程组与时间的问题
1.线程组-调度器-运行时间(右上角)A:线程数:设置线程组的执行次数。例如(1个线程组(里面包含9个请求),设置线程数为10,则执行10个线程(共执行90个请求);多个线程组,则每个线程组按照单个线程组执行一次);B:持续时间:测试计划持续多长时间(可包含多个线程组);设置为100s那就是说整个测试计划的运行时间是100s,在这个时间内执行完这些请求;C:运行时间,当前测试的运行时间;旁边那个是当前运行中的线程数/运行线程数的总数2.线程组-ramp-up period-运行时间(右.
2020-09-03 18:30:19
4447
5
转载 jmeter中JSON Extractor原件的使用
目录jmeter中JSON Extractor用法jmeter中JSON Extractor用法一、基础信息所用jmeter版本:jmeter4.0所记录功能名称:JSON Extractor二、使用需求在对返回结果较复杂且为json结构的HTTP请求进行提取某一个值,以用作其他接口使用或者用来断言的等。三、使用方法1、添加步骤:选择线程组中的HTTP请求——右键“添加”——后置处理器——JSON Extractor图示如下:2、实例说明这一过程主要.
2020-08-31 16:23:13
272
原创 fiddler-AutoResponder
https://www.cnblogs.com/yoyoketang/p/10604746.html前言mock可以说是面试必问的话题的,我第一次接触mock的时候也是一脸懵逼。虽然fiddler工具用了很久,里面的打断点,设置自动返回数据功能都用过。mock说的通俗一点就是模拟返回数据,只是面试官为了装逼,搞的这么专业。模拟返回数据,用fiddler打断点修改返回数据和设置AutoResponder都能实现AutoResponder使用AutoResponder,修改返回的数据并保存,让
2020-08-17 18:22:50
412
原创 fiddler模拟进行接口测试
目录一.Composer简介二.模拟get请求三.模拟post请求https://www.cnblogs.com/yoyoketang/p/6754560.html一.Composer简介点开右侧Composer区域,可以看到如下界面,就是测试接口的界面了请求方式:点开可以勾选请求协议是get、post等 url地址栏:输入请求的url地址 请求头:第三块区域可以输入请求头信息 请求body:post请求在此区域输入body信息 执行:Execute按钮点击后就.
2020-08-17 17:59:19
1301
原创 postman使用教程-脚本编写
目录1.如果是body返回的是html,想要把html的值设置成环境变量;2.如果body返回的是json,想要把返回的值设置成环境变量;3.如果想要把token的值设置成环境变量;4.如果想要把params的值设置成环境变量:5.如果想要把responseBody中的headers的值设置成环境变量;6.如果要把body中的text、html、XML、json、JS设置...
2020-05-06 21:30:16
992
1
原创 关于优惠券测试的一些测试点
优惠券的测试点叠加能不能使用,是否重复使用,过期能否使用,有效时间能否使用,,,,,测试点很多,比如:发行100张优惠劵的话,超过一百张优惠劵还能继续领不比如:同类型优惠劵同一个人是否可以多次领取,如果一个人多次领取,用完一张,数量要减一等等还有,用了优惠劵,超时付款后,如果优惠劵在有效期内,是否能原路退回,还能继续使用?如果优惠劵在退回的时候已经过期,这就要根据需求来显示,并且无...
2020-05-06 21:14:30
8412
原创 Linux配置环境(jdk、Tomcat、Jenkins、Git、ant、maven、jmeter)
Linux环境安装Tomcat、Jenkins
2020-04-22 23:02:16
441
原创 性能测试----测试执行
1.测试执行---监控1.1MySQL监控通过监控工具monyog进行。然后再左边的菜单栏进行数据查看1.2 Windows平台的监控Windows系统的自带有性能监控工具,在开始-运行中输入“perfmon”就可以打开;它可以创建数据收集器集、配置和计划性能计数器、事件跟踪和配置数据收集;可以用于监视CPU使用率、内存使用率、硬盘读写速度、网络速度等。性能监控工...
2020-03-30 17:25:35
363
原创 性能测试----测试计划编写
编写测试计划的目的是用来规划整个测试过程;(也可以按照目录来填充)目录1.系统概述1.1.编写目的:编写该测试计划是用来干什么的;1.2.项目背景:这个系统或者这个项目是干什么的;1.3.测试人员:1.4.测试时间:1.5.测试地点:2.测试环境2.1.写清楚这是什么环境下进行测试的(系统生产环境、系统测试环境、测试执行环境)3.测试需求分析3.1.测试...
2020-03-26 16:44:36
286
原创 性能测试---分析需求
需求分析前期准备采集性能需求:包括业务交易情况、业务量、业务量趋势、用户信息、系统架构、业务指标、系统硬件指标等;分析采集的性能需求:确定性能测试的范围,哪些能测,哪些该测、测试的指标是什么;分析用户使用的情况,业务量的分布情况,业务量的情况;估算TPS和并发用户数等;性能测试的指标业务方面的指标:包括TPS、RT、事务成功率等;硬件性能指标:CPU使用率、内存利用率、磁盘利用率等...
2020-03-11 21:14:23
240
原创 移动端测试需要注意的问题
1.移动端测试使用的工具:可以直接使用手机(区分安卓和iOS);或者可以使用PC端,通过设置代理来模拟手机端的测试,这种方便截图发bug、可以通过web端的浏览器抓包等2.移动端测试需要注意的地方(也就是测试需要考虑的问题)①网络环境种类多无线网络、2G、3G、4G、5G、断网、弱网以及各种网络之间切换页面显示等,非无线网络的流量使用情况;②间断问题比如在使用的时候遇到来电、短信...
2020-03-05 15:54:02
457
原创 移动端测试用例的编写
一.移动端测试用例的设计除了要用传统的测试方法等价类划分、边界值分析、因果分析等还需要考虑其他的测试的方法:基础测试 :针对各个模块的功能进行测试;考虑一些数据的交互测试,比如边界值方面的;性能测试:从主观到客观,借助性能测试工具针对系统的响应速度、资源占用(CPU、电量等)、流量消耗、稳定性进行测试分析,看是否达到需求中的要求;异常测试: 中断测试(来电、短信、闹钟、日历、锁屏、弹窗等)...
2020-03-05 15:50:57
862
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人