随笔分类 -  software test

摘要:调不尽的内存泄漏,用不完的Valgrind Valgrind 安装 1、valgrind 安装包下载地址:http://valgrind.org/downloads/repository.html(使用第二个git地址下载,速度很快) #tar -jxvf valgrind-3.11.0.tar.b 阅读全文
posted @ 2017-02-18 10:53 jiu~ 阅读(2433) 评论(0) 推荐(1) 编辑
摘要:安装:http://www.cnblogs.com/jiu0821/p/5943533.html 终端输入amplxe-gui,打开vtune界面。 点击new project,进入project properties界面。进行配置: target:target type选择launch appli 阅读全文
posted @ 2017-01-13 18:08 jiu~ 阅读(3514) 评论(0) 推荐(0) 编辑
摘要:当我用jmeter来测试elasticsearch性能的时候,发生过三种性质的内存溢出。 1. index 由于数据流过大,内存使用超过jmeter默认的上限,就溢出了。 用记事本打开jmeter.bat文件,里面修改如下: 2. bulk 由于我当时一次bulk装了1000条请求,而且还有变参是从 阅读全文
posted @ 2016-11-24 13:52 jiu~ 阅读(2773) 评论(2) 推荐(0) 编辑
摘要:"_csvRead"函数 csvRead函数是从外部读取参数,csvRead函数可以从一个文件中读取多个参数。 下面具体讲一下如何使用csvread函数: 1.新建一个csv或者text文件,里面保存要读取的参数,每个参数间用逗号相隔。每行表示每一组参数,每列表示每种参数: 比如: admin,12 阅读全文
posted @ 2016-11-24 11:39 jiu~ 阅读(13440) 评论(0) 推荐(12) 编辑
摘要:使用这个jmeter工具测试时,遇到这么个gc错误,网上找到了解决方案。原因是jmeter默认分配内存的参数很小,好像是256M吧。故而解决方法,就是增加内存: 注意,new值必须比heap值要小。 有篇文章,可以参考下,我还没搞明白:http://www.cnblogs.com/jiu0821/p 阅读全文
posted @ 2016-10-31 11:44 jiu~ 阅读(3726) 评论(0) 推荐(0) 编辑
摘要:我遇到这样的问题,本地部署时抛出异常java.lang.OutOfMemoryError:GC overhead limit exceeded导致服务起不来,查看日志发现加载了太多资源到内存,本地的性能也不好,gc时间消耗的较多。解决这种问题两种方法是,增加参数,- XX:-UseGCOverhea 阅读全文
posted @ 2016-10-31 11:43 jiu~ 阅读(7731) 评论(0) 推荐(1) 编辑
摘要:一、基本概念 1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。 2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计划 ->添加->线程组”来建立它,然后在线程组面板里有几个 阅读全文
posted @ 2016-10-26 10:13 jiu~ 阅读(27745) 评论(2) 推荐(7) 编辑
摘要:在 http Load Testing 中,json 数据的提交是个让人头疼的问题。本文详细介绍如何进行 JMeter 的 json 测试提交,以及如何将其参数化。Step 1 http json 请求采样器的录制 这个工具很多,可以使用 JMeter 代理录制,也可以使用 Badboy。 Step 阅读全文
posted @ 2016-10-21 21:52 jiu~ 阅读(20683) 评论(0) 推荐(5) 编辑
摘要:入门知识: Jmeter是一个非常好用的压力测试工具。 Jmeter用来做轻量级的压力测试,非常合适,只需要十几分钟,就能把压力测试需要的脚本写好。 顾名思义:压力测试,就是 被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况) 比如: 2000个用户同时到一个购 阅读全文
posted @ 2016-10-13 09:52 jiu~ 阅读(7664) 评论(4) 推荐(4) 编辑
摘要:一、 Apache JMeter介绍1. Apache JMeter是什么Apache JMeter 是Apache组织的开放源代码项目,是一个100%纯Java桌面应用,用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其它测试领域。最新的版本大家可以到http://jakarta 阅读全文
posted @ 2016-10-09 19:56 jiu~ 阅读(326) 评论(0) 推荐(0) 编辑
摘要:说明: linux系统: CentOS 6.0 Vtune版本: 2015 安装过程: 1.下载vtune_amplifier_xe_2015_update4.tar.gz(到官网去下载即可) 2.解压vtune_amplifier_xe_2015_update4.tar.gz #tar -zxvf 阅读全文
posted @ 2016-10-09 19:42 jiu~ 阅读(4154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示