刷新
不拼花哨,只拼实用:unittest指南,干货为王!

博主头像 Python为开发者提供了内置的单元测试框架 unittest,它是一种强大的工具,能够有效地编写和执行单元测试。unittest 提供了完整的测试结构,支持自动化测试的执行,能够对测试用例进行组织,并且提供了丰富的断言方法。最终,unittest 会生成详细的测试报告,这个框架非常简单且易于使用。 ...

Jmeter性能测试 —— 压力模式

博主头像 压力模式 性能测试中的压力模式有两种。 第一种是并发用户模式(虚拟用户模式)并发用户是指虚拟并发用户数,从业务角度,也可以理解为同时在线的用户数。 从客户端的角度出发,摸底业务系统各节点能同时承载的在线用户数,可以使用该模式设置目标并发,也就是 Jmeter 里面的线程数。 第二种是RPS 模式(吞 ...

虚拟ECU:汽车空调压缩机控制系统

博主头像 2024年是“十四五”的“关键一年”,在中国居民生活水平不断上升的趋势下,人们对汽车的需求已不再局限于简单的代步工具,而对其整体的舒适度和体验度也有着越来越高的要求。作为提升驾车与乘车体验的重要部分,汽车的空调系统在电动汽车和中高端燃油车的众多系统中扮演了重要角色。 ▲图源网络 汽车空调系统相对家用 ...

性能测试分析定位

博主头像 当我们在性能测试过程中,遇到TPS无法上去、请求响应时间过长、各类资源利用率遇到瓶颈时,应该如何对它们进行分析定位。 ...

Jmeter前言

前言 为什么要撰写这样一个教程呢? 深入学习Jmeter 温故而知新。尽管我已经使用JMeter很长时间,但还有许多元件我并不十分了解,因此,编写教程的过程成为了我的学习过程,通过反复回顾和整理知识,我能够更全面地掌握JMeter。 分享知识 我深信知识具有强大力量,而这种力量应该共享,我愿意将我的 ...

目标控制器数字孪生系统的研究与设计

博主头像 ​文章来源:铁路计算机应用,2023,32(10):36-41. 作者:许婧,杨硕,季志均 摘要:随着目标控制器(OC,Object Controller)系统在轨道交通领域的推广应用,其硬件投入较高、研发周期较长、环境搭建较为复杂的问题逐渐显现。文章根据OC系统的架构和特点,基于模块化设计,研究开 ...

Jmeter测试计划

测试计划 可以将测试计划可视化为用于运行测试的JMeter脚本。测试计划由测试元素组成,例如线程组,逻辑控制器,样本生成控制器,监听器,定时器,断言和配置元素。 每个测试计划中至少应有一个线程组。 我们可以根据要求添加或删除元素。 前言中的快速开始就是一个测试计划。 当你执行测试时,添加的所有所需组 ...

接口性能测试 —— Jmeter并发与持续性压测

博主头像 接口压测的方式: 1、同时并发:设置线程组、执行时间、循环次数,这种方式可以控制接口请求的次数2、持续压测:设置线程组、循环次数,勾选“永远”,调度器(持续时间),这种方式可以控制压测周期时间 指定并发数 例1:设置线程数:10设置执行时间:0设置循环次数:5 说明:使10个线程启动并同时运行也就是 ...

web项目部署,一篇就搞定!

博主头像 web部署的方式有很多,根据开发方式不同,部署方式也不同。最通用是docker部署,这个想必大家都熟悉。我们今天说另外一种。 部署过程 1、验证Jdk是否安装成功2、验证Tomcat是否安装成功3、验证Navicat 是否能连上数据库4、创建数据库并导入数据库脚本(注意:它这里数据库名必须为:tom ...

CDN基础知识

博主头像 什么是CDN? CDN的全称是Content Delivery Network,即内容分发网络。其实现是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",这些“边缘”一般称为“边缘节点”或“CDN节点”。利用这些节点,使用户可以就近取得所需的内容,解决I ...

服务端常用概念/术语汇总

博主头像 请求术语 JSON JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于JavaScript对象的表示法,并使用文本表示。JSON是一种流行的数据格式,因为它易于阅读和编写,并且可以表示各种类型的数据。 JSON数据由键值对组成,键是字符串,值可以是字符 ...

基于jmeter的性能全流程测试

博主头像 01、做性能测试的步骤 1、服务器性能监控 首先要在对应服务器上面安装性能监控工具,比如linux系统下的服务器,可以选择nmon或者其他的监控工具,然后在jmeter模拟场景跑脚本的时候,同时启动监控工具,这样就可以获得jmeter的聚合报告和服务器的性能报告,然后分析这两份报告,得到性能测试的结 ...

你在测试金字塔的哪一层?(上)

博主头像 在准备将软件上线到生产环境之前需要进行测试。随着软件测试方式日趋成熟,软件开发团队的测试也在取代大量手动测试,逐渐实现自动化测试。通过自动化测试,开发团队可以在短短几分钟内就了解到软件是否存在问题,而不需要等待几天的时间。 自动化测试大大地缩短了反馈周期,与敏捷开发、持续集成和DevOps文化密切相 ...

一定要会用selenium的等待,3种等待方式解读

博主头像 很多人问,这个下拉框定位不到、那个弹出框定位不到…各种定位不到,其实大多数情况下就是两种问题: 有frame 没有加等待 殊不知,你的代码运行速度是什么量级的,而浏览器加载渲染速度又是什么量级的,就好比闪电侠和凹凸曼约好去打怪兽,然后闪电侠打完回来之后问凹凸曼你为啥还在穿鞋没出门?凹凸曼分分中内心一 ...

<1234···26>