【性能测试】性能测试步骤
针对此次库内作业性能测试,梳理一下期间的工作流程
第一步:梳理脚本
梳理已有的接口脚本,确认需要做性能测试的几个接口,即使用率高,对性能有要求的几个主要接口。
第二步:熟悉业务
结合页面的操作,和确认的接口,梳理具体的业务逻辑
第三步:环境部署
同时,请开发人员部署了测试环境。
测试环境的服务器指标,尽量和生产环境一致。
部署的时候,负载均衡等情况也尽量和生产环境一致。
由于服务器成本问题,此次只做到了指标一样,但部署情况做了调整,各个服务各一台,webapi部署了两台。
施压机器的确定:此次的施压机和部署的服务都是在云上,不存在带宽限制。
如果施压机在本地windows上,部署服务在云上,就会有带宽问题。
第四步:基础配置
部署测试环境后,要做基础配置。有分两个部分。
开发人员做一部分基础配置。
测试人员做一部分,仓库的,货品的,库区的,等基础数据的配置。
第五步:造数
造基础数据
造了6个不同类型的商品,通过新建入库单和出库单的操作,各自库存有1千万
造了100万个出库单,每个出库单有6个商品
造了几千个波次,每个波次有100个出库单
其中,造数也是通过跑脚本的方法进行。
所以,最终的结果:1个波次,100个出库单,其中1个出库单包含6个不同的商品。
第六步:调试脚
【性能测试】性能测试步骤相关推荐
- locust性能测试操作步骤
locust性能测试操作步骤 一.需求 二.步骤 1.python编写性能测试脚本 2.通过命令行执行脚本 3.启动locust 4.进行虚拟用户数设置 5.启动locust,进行性能测试 6.获取性 ...
- LoadRunner性能测试基本步骤
前言 本文旨在指导初学者使用LoadRunner进行基础的性能测试. 我们在接到一个性能测试任务的时候,需要从以下几点考虑:我们的测试对象是什么,测试要求是什么,测试环境怎么部署的,业务规模如何,哪些 ...
- (一)JMeter性能测试,完整入门篇:性能测试操作步骤
原文转自:https://blog.csdn.net/lovesoo/article/details/78579547 1. Jmeter简介 Apache JMeter是一款纯java编写负载功能测 ...
- Jmeter多用户并发性能测试操作步骤
第1步, 在安装目录下的bin文件夹下打开Jmeter,如下图 第2步,新建一个线程组 第3步,新建一个HTTP请求,这里给这个请求重命名为getMsgSum 设置HTTP请求的IP端口,以及路径等 ...
- 性能测试 性能测试实战(八)Jmeter性能测试平台开发,性能测试平台架构解析 ,性能测试平台搭建 分布式性能压测平台 Jmeter分布式性能测试管理平台 性能测试平台示例案例 《完结篇》
文章目录 一.前言 二.Jmeter分布式性能测试平台 介绍 1.Jmter分布式性能测试平台 简介 2.Jmeter分布式性能测试平台 优秀案例1 3.Jmeter分布式性能测试平台 优秀案例2 4 ...
- 性能测试——性能测试中的专业术语
性能测试中的专业术语 1.并发数:LoadRunner中的虚拟用户数指的就是并发数.比如说一个网站能抗多大的并发啊?也就是问你这个网站最多可以模拟多少个虚拟用户数在上面跑啊! 2.系统用户数:简单的说 ...
- 性能测试 性能测试实战(六)Jmeter + prometheus-plugin + Prometheus Jmeter性能测试环境搭建 普罗米修斯插件 性能监控 性能数据可视化平台 性能测试平台搭建
文章目录 一.前言 二.Jmeter 性能测试持续可视化环境搭建 1.Jmeter
- 性能测试—性能测试方案设计思路总结
一.需求分析 1.测试目的 为什么测?目的在于测试系统相关性能能否满足业务需求.通常分以下两种情况: 1)新项目上线 2)老项目优化 如果是老项目优化,可考虑是否存有历史测试方案,如果有可以参考,或许 ...
- 服务器交换机等系统性能测试,性能测试方案(示例)
前面所说的测试分析等准备工作实际上最终目的是制定测试方案,测试方案一般包括: 项目的简要说明.项目系统结构.项目的业务结构.以及项目的性能需求.测试环境数据以及测试策略方法.测试案例.测试人员进度安排 ...
- 性能测试~性能测试方案
1. 背景 1.1. 项目背景 明确该性能测试的项目背景 1.2. 性能目标 性能目标都会影响项目的整个过程,对目标的把握将决定一个性能项目的走向 测试测目标必须明确 取生产峰值流量作为基线(目标一般 ...
最新文章
- android不支持http,关于新版Android SDK-23不支持HttpClient
- linux服务器dns配置丢失处理
- c语言sigaction,使用sigaction(),c
- 1869. 哪种连续子字符串更长
- 爬虫神器Requests: 让 HTTP 服务人类
- 【错误记录】 ERROR java.lang.NoClassDefFoundError
- java赋值父类_java新手求助super和set给父类赋值!
- python template engine
- Spring攻略学习笔记(13)------继承Bean配置
- BlackBerry 应用程序开发者指南 第二卷:高级--第13章 应用程序间共享运行时对象...
- linux——windows:上传、下载命令——rz,sz
- SSM整理笔记3——配置解析
- oracle 10g varchar2与varchar有什么区别
- 各大互联网大厂JAVA实习招聘岗位要求
- 光猫下连接路由器的详细步骤
- Vue Element 使用required提示语问题 出现‘xxx is required‘解决方案
- 现场工程师出手-PCAPHub与云SSH隧道稳妥实现异地LAN IIoT联测
- YOLOv5火焰识别
- Win32病毒入门 -- ring3篇
- java.lang.Long常用方法
热门文章
- python3切割圆形图片
- 主打个性化推荐阅读的摘客,玩的是什么?
- 我的第一次直播,聊聊「职业规划」和「个人成长」
- 内容为王--分享经验、成就百万技术名博(3)
- 记录JVM中Eden区、Survivor from区和Survivor to区及Minor GC和Major GC的理解
- 老照片修复的方法哪个好用?老照片修复技巧分享
- 理论+实操:K8S的pod健康检查——live、ready、startup
- php 获取hashcode,产生runnable
- 上位机plc编程入门_plc编程入门-看完你就懂了
- C#工控上位机开发-->1、C#快速编程入门