? 家人们谁懂啊,我在海口实在难找计算机类的实习,就直接在BOss上海投了,结果一个hr直接给我弄了个测试经理的面试(可能年底冲业绩吧),然后就在明天下午,我直接抱下f脚了,就当体验一下~
? 记录一下,学习的资料,不记录白不记录了,需要的兄弟可以参考一下。看看我明天面试会不会问到或者让我操作~
? JMeter是一种开源的性能测试工具,用于测试Web应用程序的负载和性能。它可以通过模拟多个用户同时访问目标服务器,并收集性能数据来评估应用程序的性能指标。JMeter支持多种协议,包括HTTP、HTTPS、FTP、SOAP、JDBC等,并提供了丰富的测试功能,如压力测试、负载测试、功能测试、分布式测试等。JMeter具有可扩展性、易于使用和配置的特点,是Web应用性能测试领域中常用的工具之一。
https://blog.csdn.net/weixin_40943297/article/details/96480607(教程参考这个链接把~我简单看了下还是蛮不错的~)
? LoadRunner是一种性能测试工具,用于测试应用程序的负载能力和性能。它可以模拟多个用户在同一时间访问目标应用程序,并收集性能数据以评估应用程序的性能指标。? ? ?LoadRunner支持多种协议,包括HTTP、HTTPS、FTP、SOAP、JDBC等,并提供了各种测试功能,如压力测试、负载测试、性能监控和分析等。LoadRunner可以帮助开发人员和测试人员在应用程序上模拟真实的负载,并找出性能瓶颈和缺陷,以及优化应用程序的性能。它是业界最常用的性能测试工具之一,适用于各种类型的应用程序,包括Web应用、移动应用和企业应用等。
https://blog.csdn.net/weixin_40943297/article/details/96480607(参考这个)
1. 测试计划:包括测试范围、测试目标、测试方法、测试资源和进度计划等。
2. 测试策略:详细说明测试方法、测试环境、测试数据和测试工具的选择和使用。
3. 缺陷报告:包括已发现的缺陷列表、缺陷的描述、缺陷的优先级和严重程度等。
4. 测试报告:包括测试执行结果、测试覆盖率、性能指标和测试结论等。
5. 测试资源需求:包括测试环境、测试工具和测试数据等的需求。
6. 风险评估报告:识别和评估测试过程中可能存在的风险,并提供相应的风险管理措施。
7. 进度报告:提供测试进度和计划的更新,包括已完成的测试任务和待执行的测试任务。
8. 团队成员评估:对团队成员的测试能力和贡献进行评估,并提供必要的培训和发展计划。
9. 建议和改进:根据测试过程中的经验教训,提供改进测试流程和方法的建议。
? 是一种用于在Web浏览器和Web服务器之间传输数据的协议。它是基于客户端-服务器模型的,客户端发起请求,服务器回送响应。HTTP是无状态的,每个请求都是独立的,不会记录之前的请求状态。
? 是在HTTP的基础上添加了安全性的协议。它使用加密技术来保护数据的传输,确保数据在传输过程中的机密性和完整性。HTTPS使用SSL(安全套接层)或TLS(传输层安全)协议进行数据加密和身份验证。
? 是一种用于在计算机之间传输文件的协议。它提供了一种标准的文件传输方式,支持上传、下载和删除文件,以及对文件进行重命名和移动。FTP使用TCP/IP协议进行数据传输。
? 是一种用于在网络上交换结构化信息的协议。它基于XML(可扩展标记语言)来定义消息的格式和内容,使用HTTP或其他传输协议将消息发送到网络上的其他节点。SOAP常用于Web服务,用于在不同平台和系统之间进行通信和数据交换。
? 是Java编程语言中用于与关系型数据库交互的API(应用程序编程接口)。它提供了一组类和方法,用于建立数据库连接、执行SQL语句、处理结果集等。JDBC可以与各种关系型数据库管理系统(如Oracle、MySQL、SQL Server等)进行通信,并提供了一致的数据访问接口。
? B/S架构(Browser/Server Architecture)是一种常见的软件架构模式,浏览器(Browser)作为客户端,通过网络与服务器(Server)进行通信。在B/S架构中,服务器负责处理业务逻辑和数据存储,而浏览器则负责向用户展示界面和接收用户输入。
? 说也不明白,直接代码理解:
? (1)创建一个HTML文件(index.html):
<!DOCTYPE html>
<html>
<head>
<title>My B/S Application</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Welcome to my B/S Application!</h1>
<input type="text" id="nameInput" placeholder="Enter your name">
<button onclick="submitForm()">Submit</button>
<script src="script.js"></script>
</body>
</html>
(2)创建它的CSS文件(style.css):
h1 {
color: blue;
}
input {
margin-bottom: 10px;
}
button {
background-color: green;
color: white;
padding: 5px 10px;
border: none;
cursor: pointer;
}
(3)JavaScript文件(script.js):
function submitForm() {
var name = document.getElementById("nameInput").value;
alert("Hello, " + name + "!"); // 在浏览器中弹出提示框
}
? 上面就实现了一个简单的B/S架构的应用。在浏览器中打开index.html文件,用户可以输入姓名,并点击Submit按钮,触发JavaScript函数submitForm()。该函数会获取输入的姓名,并通过弹出提示框向用户显示问候语。
? 常见的缺陷管理工具是用来追踪和管理软件缺陷的工具。这些工具通常提供了以下功能:
缺陷记录:允许用户创建、编辑和提交缺陷报告,包括缺陷的描述、复现步骤、截图等相关信息。
缺陷跟踪:可以追踪和记录缺陷的状态、优先级、责任人等信息,以便团队成员及时了解和处理缺陷。
缺陷分析:提供了缺陷统计和分析的功能,例如缺陷趋势图、缺陷分类分布等,帮助团队了解缺陷情况并进行决策。
缺陷解决流程:支持定义和管理缺陷解决的工作流程,例如缺陷的分配、修复、验证和关闭等流程。
通知和协作:允许团队成员之间进行协作和讨论,以便更好地理解和解决缺陷问题。
? 常见的缺陷管理工具包括JIRA、Bugzilla、Mantis、Redmine等
? 对软件系统进行测试以验证其功能是否符合需求规格说明书中定义的功能。功能测试主要关注系统的输入、输出、操作和预期结果之间的一致性,以确保软件按照预期完成各项功能。
例如,一个电子商务网站的功能测试可以包括以下方面:
? ?对软件系统进行测试以评估其在不同工作负载和压力下的性能表现。性能测试主要关注系统的响应时间、吞吐量、资源利用率等指标,以确保系统在正常使用情况下能够满足性能要求。
例如,一个电子邮件服务的性能测试可以包括以下方面:
? 一种测试方法,测试人员不需要关注内部实现细节,而是基于需求规格说明书或用户行为来设计和执行测试用例。
例如,对于一个登录功能的黑盒测试:
? 一种测试方法,测试人员需要关注系统的内部结构和逻辑,以设计和执行测试用例。
例如,对于一个计算器软件的白盒测试,可以测试以下方面:
? 就写到这吧,明天自求多福~