摘要: 基于Grafana+Prometheus 实现Windows服务器,MySQL数据库监控 目前市面上的主流是以Liunx系统服务器为主,但是仍存在使用windows系统服务器的企业,下面的内容将介绍如何基于Grafana+Prometheus 实现windows服务器,数据库监控。 一、简介 Gra 阅读全文
posted @ 2020-03-10 18:55 bean_my 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 十个命令迅速发现性能问题 uptime dmesg | tail vmstat 1 mpstat -P ALL 1 pidstat 1 iostat -xz 1 free -m sar -n DEV 1 sar -n TCP,ETCP 1 top 1. uptime $ uptime23:51:26 阅读全文
posted @ 2020-03-10 18:48 bean_my 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、性能测试流程: 整体流程:收集需求-->搭建测试环境-->设计性能测试场景-->开发测试脚本-->执行测试-->收集数据-->分析和报告 1、收集需求: 什么时候结束性能测试?性能测试的周期有多长 执行性能测试需要的内部及外部资源 设计测试环境,测试环境需要尽可能与真实环境一致,注意这可能会耗费 阅读全文
posted @ 2020-03-10 18:39 bean_my 阅读(207) 评论(0) 推荐(0) 编辑
摘要: YSlow YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。 YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。 一、在利用yslow对前端进行性能测试之前先了解下HTTP协议。 1、从输入U 阅读全文
posted @ 2020-03-10 18:32 bean_my 阅读(135) 评论(0) 推荐(0) 编辑
摘要: siege 这是Linux系统下的一个测试工具,完全使用C语言实现,可以对HTTP和FTP服务器进行负载和性能测试。通过使用Siege 提供的功能,可以很容易的制定测试计划:包括规定使用并发用户数、重复数量,从而可以模拟在服务器、网络或者其它对象上附加负载以测试他们提供服务的受压能力,方便的测试服务 阅读全文
posted @ 2020-03-10 18:29 bean_my 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 基于http+json接口的功能测试 测试项目叫做smile_task,简称sm_task。这是一个基于nodejs超简单的todo list,sm_task没有任何UI界面(纯接口),比较适合对接口测试进行学习了解。不过在进行接口测试之前,需要安装smile_task运行的环境: mysql no 阅读全文
posted @ 2020-03-10 18:18 bean_my 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 一、Non GUI模式 1、一般情况下在NonGUI模式下运行jmeter,有两个好处: 节省系统资源,能够产生更大的负载 可以通过命令行参数对测试场景进行更精细的配置 2、示例: 使用上一篇博文中smile task的查看所有task的脚本作为例子演示non gui模式 jmeter -n -t 阅读全文
posted @ 2020-03-10 18:08 bean_my 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Jmeter之wordpress示例 WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站。也可以把 WordPress当作一个内容管理系统(CMS)来使用,Wordress安装。 一、用户登陆、多用户登陆 1、步骤详情 单用户登陆: 阅读全文
posted @ 2020-03-10 18:01 bean_my 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 一、随机生成关键字 随机生成关键字,需要组件:随机变量配置元件(Random Variable) 该组件的作用是生成字符+随机数字格式的字符串,并保存在变量中,以便后续使用 下面几种格式的字符串都是可以通过该组件来生成的 01-selenium selenium-01 se001lenium 201 阅读全文
posted @ 2020-03-10 17:35 bean_my 阅读(735) 评论(0) 推荐(0) 编辑
摘要: Jmeter录制、回放 在jmeter2.1版本之前,jmeter应该是不支持录制和回放功能的,那时候如果需要录制jmeter的性能测试脚本的话,就需要使用第三方工具。现在jmeter已经支持脚本的录制功能了。 测试场景: 在必应(bing)搜索引擎中搜索关键字 python爬虫 1、录制示例: 步 阅读全文
posted @ 2020-03-10 15:42 bean_my 阅读(513) 评论(0) 推荐(0) 编辑
摘要: 初识Jmeter Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 阅读全文
posted @ 2020-03-10 14:59 bean_my 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 简述性能测试 软件性能测试,英文是Performance Testing,主要是为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。 性能测试的两个方向,分别是服务端方向和客户端方向(不过这里分享总结的性能测试都是关于服务端方向): 客户端方向一般指的是具有图形 阅读全文
posted @ 2020-03-10 14:14 bean_my 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 一、递归函数 在函数内部,可以调用其他函数。但是在一个函数在内部调用自身,这个函数被称为递归函数 def calc(n): print(n) if int(n/2) == 0: #结束符 return n return calc(int(n/2)) #调用函数自身 m = calc(10) prin 阅读全文
posted @ 2020-03-10 00:59 bean_my 阅读(301) 评论(0) 推荐(0) 编辑