摘要:
一、前言 在日常工作中,项目中经常会有各种文件或资源需要和大家共享,如果每次都单发给大家则耗时耗力,故可以通过搭建文件服务器,将相关资源和文件上传至服务器,然后需要时可直接去服务器进行下载 二、准备工作 linux系统机器,准备一台配置不低于4C8G的linux机器,磁盘容量最好在50G以上(用于存 阅读全文
摘要:
1、pinpoint介绍 1.1、相关简介 pinpoint是开源在github上的一款APM监控工具,它是由Java编写的,用于大规模分布式系统的监控;它对性能的影响最小(只增加约3%资源利用率),安装agent是无侵入式的,只需要在被测试的Tomcat中加上3句话,打下探针,就可以监控整套程序了 阅读全文
摘要:
一、认识Locust Locust是一个比较容易上手的分布式用户负载测试工具。 它旨在对网站(或其他系统)进行负载测试,并确定系统可以处理多少个并发用户,Locust 在英文中是 蝗虫 的意思: 作者的想法是,在测试期间,放一大群 蝗虫 攻击您的网站。 当然事先是可以用 Locust 定义每个蝗虫( 阅读全文
摘要:
前言 本教程带你制作属于自己的开源模块并上传至PyPI官网,让别人可以通过pip命令来进行安装,例如: pip install 模块名称 对于模块开发者本质上需要做3件事: 1、编写模块方法 2、将模块进行打包 3、上传至PyPI(需要提前注册PyPI账号) 对于模块使用者来说,只需要做2件事: 1 阅读全文
摘要:
一、需求背景 在日常压测过程中,有些请求逻辑比较复杂的时候,Jmeter 中自带的sample取样器不够灵活,或者性能就会比较低了,这个时候就可以自己写java代码实现自己的请求。 二、准备工作 1、创建Maven工程 2、引入Jmeter相关Jar包 其中ApacheJMeter_core和Apa 阅读全文
摘要:
一、项目创建 使用Idea创建一个maven项目,maven模板选择空白,点击next直到项目创建成功 二、引入相关jar包 在工程的pom.xml文件中,引入jmeter二次开发所需要的jar包 <dependencies> <dependency> <groupId>org.apache.jme 阅读全文
摘要:
一、为什么要测前端性能 日常性能测试,基本上针对接口的性能测试居多,很少涉及到前端页面的性能测试。但影响用户体验的因素除了后端接口数据的返回,还有前端页面的渲染等等。所以我们除了在开发的过程中注意代码的质量,同时还需要专业的网站测试工具辅助,让我们知道自己的网页还有哪些需要更为优化的方面。 Ligh 阅读全文