随笔分类 -  性能测试

摘要:接上一篇:Jmeter各组件介绍 及 使用(一) - 韩凯1990 - 博客园 (cnblogs.com) 本篇主要讲述Jmeter的各个组件及简单使用,其中包括以下内容: 一、测试片段及使用 二、用户定义的变量 三、计数器 四、调试取样器 五、OS进程取样器 测试片段及使用 测试片段添加--Tes 阅读全文
posted @ 2023-07-13 11:02 韩凯1202 阅读(21) 评论(0) 推荐(0) 编辑
摘要:locust是开源的、基于python采用协程能产生高并发的性能测试工具。 一、Locust环境安装 1、非虚拟环境安装:pip install locust(目前版本1.6) 2、虚拟环境安装如下: ⚠️注意:虚拟环境的安装必须是在bin目录下进行pip安装!!! 虚拟环境安装完成后如下: 如果不 阅读全文
posted @ 2021-07-10 13:57 韩凯1202 阅读(395) 评论(0) 推荐(0) 编辑
摘要:废话不多说,来了就是干! 一、docker部署influxdb 1、获取镜像:docker pull influxdb:1.8.0 拉取成功看下容器 2、启动influxdb并命名为jemterdb:docker run -d -p 8086:8086 -p 8083:8083 --name=jme 阅读全文
posted @ 2020-07-02 12:17 韩凯1202 阅读(1319) 评论(0) 推荐(0) 编辑
摘要:新的JMeter版本中引入了Dashboard Report,用于生成HTML页面格式图形化报告的扩展模块。 注:本文用的是3.2版本,目前5.x版本的jmeter都已经可以哦,亲 生成html报告 一、检查.jtl文件,如果没有.jtl文件,运行如下命令: jmeter -n -t 天气api.j 阅读全文
posted @ 2017-08-25 18:49 韩凯1202 阅读(712) 评论(0) 推荐(0) 编辑
摘要:现象:部署完项目打开浏览器访问的时候报404的错误。 定位:清空浏览器的缓存 查看tomcat的运行状况 打开log查看 结果:在log日志中发现如下(部署了三次) 解决办法:物理硬盘内存小而jvm的内存分配过大导致的,调整了jvm的内存大小重新访问可以了。嘎嘎 阅读全文
posted @ 2016-07-05 10:33 韩凯1202 阅读(2759) 评论(0) 推荐(0) 编辑
摘要:软件准备: 官网下载地址:http://www.ej-technologies.com/download/jprofiler/files 软件部署: windows安装双击即可。 注册号: L-Larry_Lau@163.com#23874-hrwpdp1sh1wrn#0620 L-Larry_La 阅读全文
posted @ 2016-05-29 23:08 韩凯1202 阅读(8834) 评论(0) 推荐(0) 编辑
摘要:内存泄露与内存溢出 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory。 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间。一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占 阅读全文
posted @ 2016-05-21 23:40 韩凯1202 阅读(7520) 评论(0) 推荐(0) 编辑
摘要:Mysql 监控mysql大多数问题出现在SQL语句和索引上。 一、慢查询日志分析 show variables like '%slow%' /*查看是否开启了慢查询日志*/ set @@global.slow_query_log = ON /*开启全局慢查询日志,重启mysql失效*/ 如果想重启 阅读全文
posted @ 2016-05-21 21:21 韩凯1202 阅读(1432) 评论(0) 推荐(0) 编辑
摘要:“昨天晚上很冷让我遇见你,你站在德克士门口等你男朋友, 我站在你对面街上看了你那么久, 你男朋友为何要对你发火,你俩走了好几条街为何他不把你的手放进他的衣兜里, 为什么你男朋友要走在前面,为何一起吃饭不给你点干煸鱿鱼,为何晚上不送你回家, 为何我最宝贝的一个人,在别人眼里就什么都不是了。” ——金玟 阅读全文
posted @ 2016-05-21 19:25 韩凯1202 阅读(45591) 评论(0) 推荐(2) 编辑
摘要:前言: 系统资源监控一般监控系统的CPU,内存,磁盘和网络。系统分为windows和Linux。本篇主要记录windows。 Windows的监控相对与Linux监控工具来说比较简单,更多的是查看windows的各项指标。 windows监控工具:perfmon、LR perfmon使用 windo 阅读全文
posted @ 2016-05-21 16:46 韩凯1202 阅读(743) 评论(0) 推荐(0) 编辑
摘要:前言: 系统资源监控一般监控系统的CPU,内存,磁盘和网络。系统分为windows和Linux。本篇主要记录Linux。 Linux系统资源监控常用命令及工具 一、常用命令:top、free、iostat、netstat、vmstat top top命令是Linux下常用的性能分析工具,能够实时显示 阅读全文
posted @ 2016-05-21 13:01 韩凯1202 阅读(9083) 评论(0) 推荐(0) 编辑
摘要:MySQL mysql构造测试数据分为两种: 1、自己写SQL语句,利用LR等工具进行对数据的插入 2、利用数据库本身的存储过程构造测试数据(单线程执行,服务器端执行减少了网络的消耗) 本篇主要说下第二种方式。 1 BEGIN 2 -- DECLARE 是用来定义变量的 3 DECLARE i IN 阅读全文
posted @ 2016-05-15 20:32 韩凯1202 阅读(848) 评论(0) 推荐(1) 编辑
摘要:前提条件: 1、需要一个全新的centos系统(本文中用到是centos6.6) 2、vmware虚拟机 3、vmware下安装centos系统,以NAT方式与宿主机相连 4、在centos系统中ping www.baidu.com能ping通,接下来需要联网安装软件 两个tomcat实例部署: 1 阅读全文
posted @ 2016-04-12 15:19 韩凯1202 阅读(1157) 评论(0) 推荐(0) 编辑
摘要:Jmeter与LR相比来说,测试webservices接口要简单很多。 下面说下具体的操作流程: 1、创建一个线程组 2、创建一个soap/xml请求 3、填写要进行测试webservice的请求内容,如下图所示: 4、添加 察看结果树 用于调试: webservices接口的脚本就编写好了(就是简 阅读全文
posted @ 2016-04-09 17:01 韩凯1202 阅读(491) 评论(0) 推荐(0) 编辑
摘要:Jmeter接口测试 get请求 1、创建一个线程组 测试计划 添加 Threads 线程组 2、添加http请求,步骤如下图所示: 3、添加带有参数的get请求,如下图展示内容: 设置服务器名称或IP、端口号、路径、方法为get,其他默认 4、增加一个事务文本检查点。添加的步骤如下图所示: 设置所 阅读全文
posted @ 2016-04-09 12:04 韩凯1202 阅读(6275) 评论(0) 推荐(0) 编辑
摘要:我的环境:MySQL:mysql-5.6.24-win32 jdbc驱动:mysql-connector-java-5.1.22-bin.jar JMeter:apache-jmeter-2.13 1、在 测试计划 中导入jdbc驱动 2、创建一个线程组,默认即可。如果业务需求可自行设置 3、创建一 阅读全文
posted @ 2016-04-07 18:09 韩凯1202 阅读(430) 评论(0) 推荐(0) 编辑
摘要:以上为java vuser增删改查的脚本,其中明确写出来 查和改 的示例。 注释: 1、运行时 设置Run-time Settings看下是否存在java的classpath 2、设置运行所需要的JDBC包并添加进来 3、附一张截图说明,如下图所示: 阅读全文
posted @ 2016-04-07 00:34 韩凯1202 阅读(510) 评论(0) 推荐(0) 编辑
摘要:在eclipse下编写好的代码: 拷贝到LR并检查是否有语法错误。 设置LR运行设置:Run-time Settings 一切准备就绪,接下来看是否查询到数据,如下图所示有数据返回证明脚本跑通: 本文的脚本只适用于调试用,因为还有需要优化的地方,比如添加参数化、事务、检查点等。 阅读全文
posted @ 2016-04-06 23:51 韩凯1202 阅读(401) 评论(0) 推荐(0) 编辑
摘要:原创不易,感谢查阅。 本篇主要讲述Jmeter的各个组件及简单使用,其中包括以下内容: 一、线程组二、逻辑控制器三、配置元件四、定时器五、后置处理器六、断言七、监听器 八、参数化 线程组 1、线程组的添加:测试计划 添加 Threads 线程组 持续压测600秒,需要把 循环次数 永远 勾上 2、梯 阅读全文
posted @ 2016-04-05 13:51 韩凯1202 阅读(1862) 评论(0) 推荐(2) 编辑
摘要:前提条件: 编译:javac TcpServer.java 启动:java TcpServer 代码示例: // data.ws的数据为: 阅读全文
posted @ 2016-04-03 18:24 韩凯1202 阅读(1232) 评论(0) 推荐(0) 编辑