在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
性能测试包括许多测试内容,同时它可以充分保证软件的质量。今天我们就来飞享一个医药管理系统的性能测试实例,具体内容包括系统描述、系统模块、注意事项、性能测试过程等等。
一、实例概述
1、系统描述
医药管理SMS2系统(安装环境:CentOS7.2),注册网址:192.168.X.XX ,登录:账号FMXY,密码666666。针对医药品,通过销售渠道卖给各大医院,比如通过本地的销售商,客户在医药公司的药的,销售是帮忙卖药的,药品是医药公司生产的药品。
2、模块
客户(客户名、联系方式、登录名、密码、描述、创建)、销售(销售员、联系电话、描述、登录名、密码、创建)、药品(药品名臣、编号、描述、创建)、订单(订单名称、描述、状态、日期、客户名、药品号)、统计、退出
二、性能测试概述
1、注意事项
需要有产品视野,明白真实场景下,用户是怎样使用产品的,这样才能知道哪些场景是用户大量使用的;需要有开发视野,明白产品结构,甚至一些实现细节,这样才能对哪些使用场景会带来性能问题了然如胸;需要有测试经验,结合前面的知识,写出良好的性能测试用例;需要有开发技能,灵活使用各种测试工具,有的测试工具需要二次开发,甚至市场上没有现成可以使用的测试工具,必须得自己开发测试工具。
2、性能测试过程
同功能测试一样,有如下三个过程:分析需求,确定性能测试场景;编写测试计划、测试用例;执行测试。
(1)需求分析,确定性能场景
功能测试需要测试系统的所有功能点,而系统测试只需要关注系统功能点中比较容易成为系统性能瓶颈的部分。比如,一个商城系统,通常瓶颈在于大量客户登录浏览商品,秒杀抢购某个商品的业务场景,而管理员后台操作通常不会成为性能瓶颈,因为管理员就寥寥数人而已。所以性能测试的场景应该是这些客户浏览商品,秒杀抢购,而不是去测试管理员后台。测试人员需要了解产品的所有功能点,并且了解业务使用,甚至了解系统额的实现细节,这就需要和产品团队、开发团队多方面合作,一起确定硬件环境、软件环境和性能指标。
(2)数据配置
数据配置是性能测试的业务数据设置,不同的系统有各自的业务数据。比如crm系统包括:多少条注册用户、多少药品数据、多少业务订单等。
(3)编写测试用例、测试计划
首先,确定测试资源,包括:测试工程师人选、测试工具、所需测试硬件(包括何时采购到位)、测试预计启动时间、结束时间。再次,性能测试用例包括下面哪些信息:运行硬件、软件环境、数据配置;对被测系统的输入,通过工具测试出的系统性能指标;对资源的占用指标。
以上就是性能测试实例讲解,大家都看懂了吗?如果对于软件测试还有深入学习的兴趣,可以在博学谷学习免费的软件测试视频课程。希望大家可以在博学谷真正获得更多的学习收获!
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
零基础入行软件测试从哪里开始学起?
很多朋友开始注意到软件测试行业的发展前景,而且软件测试入行的门槛并不高,但是作为零基础小白选手想要进入这个行业,却不得其法,不知道如何才能快速并且高效的掌握技术。那作为零基础入行软件测试应该从哪里开始学起呢?下面小编就和大家一起探讨一下:
10067
2019-08-08 10:12:33
手机软件测试员做啥的?行业分析
手机软件测试员做啥的?作为一个突然出现在大众面前的新兴职业,不少人都对其抱有浓厚兴趣。其实手机软件测试员是一个工作内容很广的职业,大方向主要分为手机软件客户端测试和手机系统的软件测。大白话翻译过来,这个行业就是和手机打交道。那么手机测试具体的工作内容是什么?这个职位对从业者有哪些要求?就让我们一起来看一看。
15704
2019-08-02 10:38:47
自学软件测试需要学什么内容?零基础可以学吗?
自学软件测试需要学什么内容?零基础可以学吗?软件测试需要学习基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试等等方面的知识技能。比起研发技术,零基础学习者更适合学习测试技术,因为难度相对简单,入门门槛低。熟练掌握软件测试技能后,也可以往技术性更强或是是管理的方向发展。下面来看看零基础小白的软件测试学习路线吧!
6190
2019-10-15 11:44:23
软件测试学习班选博学谷IT在线教育平台怎么样?
软件测试学习班选博学谷,博学谷软件测试在线课程立足于测试领域的中高端测试人才需求,课程内容由浅入深, 涵盖基础功能测试、接口自动化、Web端自动化、移动自动化、性能测试,通过企 业级实战项目,确保学员从理论学习到实践,真正掌握中高端测试技术。
6289
2019-11-15 16:46:33
自动化测试的测试模型有哪些?优缺点分别是什么?
自动化测试的测试模型有哪些?测试行业从业者需要掌握的测试模型有线性测试、模块化驱动测试、数据驱动测试以及行为驱动测试 ,这些测试模型的优缺点也十分鲜明。下面我们一起来详细分析一下吧!
5759
2020-07-15 11:47:58