温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

性能测试是什么

发布时间:2020-08-07 11:33:42 来源:亿速云 阅读:108 作者:Leah 栏目:编程语言

本篇文章为大家展示了性能测试是什么,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

一、实例概述

1、系统描述

医药管理SMS2系统(安装环境:CentOS7.2),注册网址:192.168.X.XX ,登录:账号FMXY,密码666666。针对医药品,通过销售渠道卖给各大医院,比如通过本地的销售商,客户在医药公司的药的,销售是帮忙卖药的,药品是医药公司生产的药品。

2、模块

客户(客户名、联系方式、登录名、密码、描述、创建)、销售(销售员、联系电话、描述、登录名、密码、创建)、药品(药品名臣、编号、描述、创建)、订单(订单名称、描述、状态、日期、客户名、药品号)、统计、退出

二、性能测试概述

1、注意事项

需要有产品视野,明白真实场景下,用户是怎样使用产品的,这样才能知道哪些场景是用户大量使用的;需要有开发视野,明白产品结构,甚至一些实现细节,这样才能对哪些使用场景会带来性能问题了然如胸;需要有测试经验,结合前面的知识,写出良好的性能测试用例;需要有开发技能,灵活使用各种测试工具,有的测试工具需要二次开发,甚至市场上没有现成可以使用的测试工具,必须得自己开发测试工具。

2、性能测试过程

同功能测试一样,有如下三个过程:分析需求,确定性能测试场景;编写测试计划、测试用例;执行测试。

1)需求分析,确定性能场景

功能测试需要测试系统的所有功能点,而系统测试只需要关注系统功能点中比较容易成为系统性能瓶颈的部分。比如,一个商城系统,通常瓶颈在于大量客户登录浏览商品,秒杀抢购某个商品的业务场景,而管理员后台操作通常不会成为性能瓶颈,因为管理员就寥寥数人而已。所以性能测试的场景应该是这些客户浏览商品,秒杀抢购,而不是去测试管理员后台。测试人员需要了解产品的所有功能点,并且了解业务使用,甚至了解系统额的实现细节,这就需要和产品团队、开发团队多方面合作,一起确定硬件环境、软件环境和性能指标。

2)数据配置

数据配置是性能测试的业务数据设置,不同的系统有各自的业务数据。比如crm系统包括:多少条注册用户、多少药品数据、多少业务订单等。

3)编写测试用例、测试计划

首先,确定测试资源,包括:测试工程师人选、测试工具、所需测试硬件(包括何时采购到位)、测试预计启动时间、结束时间。再次,性能测试用例包括下面哪些信息:运行硬件、软件环境、数据配置;对被测系统的输入,通过工具测试出的系统性能指标;对资源的占用指标。

上述内容就是性能测试是什么,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI