1、背景 最近做了一个测试项目-流量回放。我主要负责前端的工作。 该项目主要功能是回放线上的接口数据,用以进行自动化测试,毕竟线上的数据大,场景多。拿到这批数据测试用例后,无论是用来压测还是用来进行接口自动化价值都是很大的 流量回放的价值:通过记录线上流量,在开发或者测试环境回放,来发现系统是否能够 ...
分类:
其他好文 时间:
2021-06-28 20:01:35
阅读次数:
0
一、项目背景 目前后端接口几乎都完成了自动化梳理,每天定时跑所有的自动化接口,项目上线前手动跑接口,进行接口回归。虽然跑出来数据量很大,能再单次运行中,看到结果。但是如此大的数据,频率也大的情况下。将这些数据分析下,以图表的形式展示出来,会更加直观的看到后端接口的问题,看到我们所有的数据。 二、技术 ...
分类:
其他好文 时间:
2021-06-28 19:59:49
阅读次数:
0
概述 Thrift是一个可互操作和可伸缩服务的框架,用来进行可扩展且跨语言的服务的开发。它结合了功能强大的软件堆栈和代码生成引擎,以构建在 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node ...
分类:
其他好文 时间:
2021-06-28 19:55:38
阅读次数:
0
1.查看IP地址,可以用ifconfig或者ifconfig | grep 192 2.查看端口netstat -tpln或者netstat -tunlp 3.8083是Tomcat端口,3306是MySQL数据库端口 4.Jmeter永久选择中文,在jmeter的bin目录中,打开jmeter.p ...
分类:
系统相关 时间:
2021-06-28 19:54:39
阅读次数:
0
1.JMeter的外观选择,建议只选择WINDOWS或WINDOWS CLASSIC 2.CSV文件创建,先创建Excel文件,在另存为.CSV文件 3.路径可以写绝对路径,也可以写相对路径 4.在工作中,尽量保证csv文件的数据大于等于测试的线程数 5.${username},${password ...
分类:
其他好文 时间:
2021-06-28 19:52:19
阅读次数:
0
控制器Controllers 的入门介绍 **Jmeter有两种类型的控制器:**Samplers(取样器)和Logical Controllers(逻辑控制器);它们驱动着测试的进行 **取样器:**让Jmeter 发送请求到服务器 **逻辑控制器:**可以自定义决定发送请求的时机的逻辑 控制器是 ...
分类:
其他好文 时间:
2021-06-28 18:41:51
阅读次数:
0
操作步骤: 1、添加数据库jar包:拷贝mysql驱动包到jmeter/lib目录下,或者或者在测试计划处添加驱动jar包 2、配置数据库链接信息:添加-->配置元件-->JDBC Connection Configuration URL:jdbc:mysql://ip:port/dbname?us ...
分类:
数据库 时间:
2021-06-28 17:45:11
阅读次数:
0
当有多个HTTP请求时,在IP地址或者路径更改后,那么多个请求都要修改,工作量就增大,所以HTTP请求默认值可解决这一问题 1.如何添加HTTP请求默认值 线程组 右键添加 配置元件 HTTP请求默认值 在 "HTTP请求默认值"中填写相对应的IP、路径和Key,即可 其他的,比如请求1、2、3中只 ...
分类:
Web程序 时间:
2021-06-23 16:31:51
阅读次数:
0
Jmeter面板介绍 分布式运行相关的 外观-日志-语言等区域 再讲下,常用的图标 从左往右依次是 新建测试计划 选择测试计划模板创建一个新的测试计划 打开jmeter脚本 保存jmeter脚本 剪切 复制(鸡肋,不如ctrl+c) 粘贴 展开目录树 收起目录树 禁用或启用元件 本机开始运行当前测试 ...
分类:
其他好文 时间:
2021-06-22 18:41:21
阅读次数:
0
在自动化测试中,一个测试用例对应一个测试点,通常一组测试数据无法完全覆盖测试范围,所以,需要参数化来传递多组数据。 将每个用例及对应需要输入的参数都保存在excel表的每一行里,执行用例时循环取出每组数据就可以了。 测试用例如下: operation_excel.py import xlrd fro ...
分类:
编程语言 时间:
2021-06-22 18:32:26
阅读次数:
0