测试
文章平均质量分 73
star.29
豆瓣:star,抖音star.29
展开
-
测试专栏目录
测试专栏目录原创 2020-12-16 19:37:18 · 172 阅读 · 0 评论 -
持续测试(Continuous Testing)
为了适应敏捷和DevOps软件研发模式,“持续测试”这个理念倍业界提出。持续测试是指软件持续交付流水线中的一种可随时开展且具有连续性的自动化测试流程。它基于强调全方位的测试能力,以及测试、开发和运维良好的融合自动化测试能力,但它更关注利用自动化测试能力在持续交付流水线全过程中及时、准确地给团队提供当前版本的质量和使用体验反馈,从而切实保障软件持续交付过程中的质量。它不仅需要有助于让软件交付流水线运行得更快,还需要能够以最低的代价覆盖交付所面临的业务风险,保障生产所开发的软件产品足够安全可靠。......原创 2022-06-30 17:01:24 · 1342 阅读 · 0 评论 -
全链路压测基础
全链路压测基于实际的生产业务场景、系统环境,模拟海量的用户请求和数据对整个业务链进行压力测试,并持续调优的过程。针对业务场景越发复杂化、海量数据冲击下整个业务系统链的可用性、服务能力的瓶颈,让技术更好的服务业务,创造更多的价值。...原创 2022-06-20 17:11:45 · 1182 阅读 · 1 评论 -
混沌工程实践
在软件开发中,一个给定的软件系统在容忍故障的同时仍能确保服务质量(系统性能弹性)的能力通常被定义为需求。然而开发团队由于开发期限短或缺乏该领域的知识等而无法满足这一要求。混沌工程是一种满足系统性能弹性要求的技术。...原创 2022-06-20 15:22:18 · 441 阅读 · 0 评论 -
测试左移和测试右移
测试左移和测试右移测试左移与右移的基点是瀑布模型的测试阶段,在其测试阶段侧重系统测试,可以涵盖集成测试,其中单元测试属于编程阶段,和编程同时进行:测试左移:将测试计划与设计提前进行,以及开展需求评审、设计评审、代码评审等。测试右移:将测试延伸到研发阶段之后的其他阶段,一般主要指产品上线后的测试,包括在线测试、在线监控和日志分析,甚至包括Alpha测试、Beta测试。从现实角度出发,测试左移也包括加强单元测试,对单元测试有较高的要求,如代码行覆盖做到100%,而且强调代码编写和单元测试同步进行,写好原创 2021-12-27 14:52:53 · 13248 阅读 · 1 评论 -
TCPCopy - A TCP Stream Replay Tool
TCPCopy - A TCP Stream Replay ToolTCPCopy is a TCP stream replay tool to support real testing of Internet server applications.TCPCopy 是一种请求复制(所有基于TCP的packets)工具,可以把在线流量导入到测试系统中去。TCPCopy 是一个分布式在线压力测试工具,可以将线上流量拷贝到测试机器,实时地模拟线上环境,达到在程序不上线的情况下实时承担线上流量的效果,尽原创 2021-08-19 16:01:42 · 380 阅读 · 0 评论 -
软件测试的分类
软件测试的分类软件测试是使用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试原则1.尽早不断测试的原则应当尽早不断地进行软件测试。据统计约60%的错误来自设计以前,并且修正一个软件错误所需的费用将随着软件生存周期的进展而上升。错误发现得越早,修正它所需的费用就越少。2.IPO原则测试用例由测试输入数据和与之对应的预期输出结果这两部分组成。3.独立测试原则(1)独立测试原则。这是指软件测试工作由在经济上和管理上独原创 2021-02-02 16:18:22 · 870 阅读 · 3 评论 -
JMeter入门
JMeter入门Jmeter常用测试元件测试计划:默认线程组:设置并发数、并发时间、请求循环次数采样器(simple):较常用HTTP请求、JDBC Request、Soap/XML - RPC Request监听器:查看结果树断言:响应断言,通过对比服务器返回的响应数据,判断请求是否成功配置元件:用户定义参数后置处理器:正则表达式压测实例:现有接口:http://localhost:8009/test/test5/root/123456使用JMeter对该接口进行压力测试新建一原创 2021-02-01 16:45:02 · 159 阅读 · 0 评论 -
JMeter安装配置教程
JMeter安装配置教程1.安装JDK和JRE2.点击进入Apache JMeter 官网下载安装包点击下载Binaries中的apache-jmeter-5.4.1.zip;如果下载Source里面的apache-jmeter-5.4.1_src.zip会报下面的错误:Error: Unable to access jarfile ApacheJMeter.jar errorlevel=13.解压apache-jmeter-5.4.1.zip文件至D:\software目录下;4.我的原创 2021-01-26 17:26:14 · 6939 阅读 · 0 评论 -
压力测试基础
压力测试基础压力测试是给软件不断加压,强制其在极限的情况下运行,观察它可以运行到何种程度,从而发现性能缺陷,是通过搭建与实际环境相似的测试环境,通过测试程序在同一时间内或某一段时间内,向系统发送预期数量的交易请求、测试系统在不同压力情况下的效率状况,以及系统可以承受的压力情况。然后做针对性的测试与分析,找到影响系统性能的瓶颈,评估系统在实际使用环境下的效率情况,评价系统性能以及判断是否需要对应用系统进行优化处理或结构调整。并对系统资源进行优化。软件系统的负载压力是指系统在某种指定软件、硬件及网络环境下承原创 2021-01-26 15:21:15 · 1331 阅读 · 0 评论 -
混沌测试基础
混沌测试基础混沌工程是一种可试验的、基于系统的方法来处理大规模分布式系统中的混乱问题。通过不断试验,了解系统的实际能承受的韧性边界并建立信心,通过不同的试验方法和目的,观察分布式系统的行为和反应。一句话——以试验的方法尽早揭露系统弱点。混沌工程类似于“故障演练”,不局限于测试,而更像是工程实践。为什么这么说,通常的测试用例会有“期望结果”和“实际结果”,通过将两个结果比较,或者对用户行为的预期,来判断测试通过或失败。而混沌试验类似于”探索性测试“,试验本身没有明确是输入和预期结果,通过对系统和服务的干预原创 2020-12-16 16:47:32 · 20346 阅读 · 0 评论