![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能测试
文章平均质量分 89
测试界的霉霉
专注分享软件测试相关技术
展开
-
性能测试(四)—— 数据驱动性能测试
从数据文件中读取测试数据,驱动测试过程的一-种测试方法数据驱动可以理解为更高级的参数化。原创 2024-06-08 16:35:54 · 356 阅读 · 0 评论 -
性能测试(三)—— 数据库架构设计
目前市面上的分库分表中间件相对较多,其中基于代理方式的有MySQL Proxy和Amoeba, 基于Hibernate框架的是Hibernate Shards,基于jdbc的有当当sharding-jdbc, 基于mybatis的类似maven插件式的有蘑菇街的蘑菇街TSharding, 通过重写spring的ibatis template类的Cobar Client。数据库业务层面的拆分,和服务的“治理”,“降级”机制类似,也能对不同业务的数据分别的进行管理,维护,监控,扩展等。HASH取模 离散化。原创 2024-06-07 17:53:04 · 678 阅读 · 0 评论 -
性能测试(二)—— linux服务器监控性能测试
2.1 进程概念一个正在运行的程序或者软件就是一个进程,它是操作系统进行资源分配的基本单位,也就是说每启动一个进程,操作系统都会给其分配一定的运行资源(内存资源)保证进程的运行。比如:现实生活中的公司可以理解成是一个进程,公司提供办公资源(电脑、办公桌椅等),真正干活的是员工,员工可以理解成线程注意(1)一个程序运行后至少有一个进程,一个进程默认有一个线程(2)进程里面可以创建多个线程,线程是依附在进程里面的,没有进程就没有线程。(3)进程之间不共享全局变量。原创 2024-06-04 16:57:28 · 721 阅读 · 0 评论 -
性能测试(一)—— 性能测试理论+jmeter的使用
定义:软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。由定义可知性能关注的是软件的非功能特性,所以一般来说性能测试介入的时机是在功能测试完成之后。另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来衡量,通常我们会使用某些工具或手段来检测软件的某些指标是否达到了要求,这就是性能测试。性能测试定义:指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。事务。原创 2024-05-28 17:36:12 · 1610 阅读 · 1 评论