摘要:软件测试作为软件生命周期中一个重要的阶段,能够最大程度的发现软件中存在的问题,提高软件的质量。本文主要介绍测试技术及使用Jmeter实现软件测试课程中压力测试的实验,使用动态测试工具Jmeter对美甲APP的会员卡信息接口进行压力测试,部署灰度环境,设置每次测试需要的参数信息,对接口设置不同的并发数量,将测试结果与需求对比分析,找出美甲APP的性能瓶颈。本次实验的实现极大的缩短测试时间,提高软件质量,给学生进行压力测试实验提供指导。50910
毕业论文关键词:软件测试;压力测试;性能瓶颈
The Design and Implementation of Stress Test in Software Testing Course
Abstract: Software testing is to find errors and execution process, the purpose is to before put into production operation, as far as possible to find and eliminate hidden in the software error, so as to improve the quality of software. This paper mainly introduces technology and use Jmeter to realize the interface stress testing experiment, using dynamic test tools Jmeter to nail APP membership card information interface to conduct stress tests, the deployment of gray level environment, set the parameter information of each test need, the interface set different number of concurrent, will test results and the demand analysis, find out the nail APP performance bottlenecks. The realization of this experiment greatly shorten the test time, improve the quality of software, provide guidance to students to conduct stress tests experiments.
Key Words: Software Testing;Stress Test;Performance Bottleneck
目 录
摘 要 1
引言 1
2.测试技术分类 2
2.1界面测试 2
2.2功能测试 2
2.3配置和兼容性测试 3
2.4性能测试 4
2.5测试流程 4
3.接口压力测试实验的实现 5
3.1实验目的 5
3.2实验环境 6
3.3实验需求 6
3.4实验过程 6
3.5实验结果分析 9
4.总结 10
参考文献 11
致谢 12
软件测试课程中压力测试的设计与实现
引言
随着互联网以及网络、手机平台的不断发展,各种软件也得到了更高层次的发展与优化。国内的软件开发在十几年前就开始了,目前也相对成熟;而软件测试,则是在近两年开始被重视起来,相对来说无论是从业技术人员的水平还是数量都略显匮乏。本文主要运用软件测试技术完成利用Jmeter对美甲APP会员卡信息接口进行压力测试的实验。
1.软件测试现状及课题研究意义
软件开发技术为个人、企业、社会都提供了有力的支持与便捷服务。与此同时,软件的弊端也渐渐显示出来。软件测试就显得极其重要。软件测试,可以准确发现与定位软件的隐藏问题,从根源上较大程度地提高软件质量,避免一些不必要的损失。就目前而言,国内外的比例还是有较大的区别的,像微软,谷歌这样的大型微软公司,一个开发对应多个测试;然而在国内,软件测试人员却相当匮乏,甚至有些公司根本没有软件测试人员,当然,这种情况也随着软件测试的发展在逐步改观[1]。