摘要:
项目中某一识别引擎在并发720Vuser持续压测2d后挂起, 控制台窗口报错“System.OutOfMemoryException.Exception” 原因分析: VSServer发生了隐式内存泄露且最大可能是非托管资源内存泄露。 验证方法: (1)使用CLRProfile... 阅读全文
2015年8月3日 #
摘要:
一、安装配置解决LoadRunner参数化最多读取100个值数据限制的问题. 修改.\Program Files\HP\LoadRunner\config\ vugen.ini中[ParamTable] MaxVisibleLines=100Loadrunner11在win7+IE... 阅读全文
摘要:
一、C语言实现及相关问题解决LR:C函数-功能描述 LR:C函数-适用范围 LR:C函数-头信息传递 LR:C函数-字符串编码转换lr_convert_string_encoding(“我是您的亲友刘娜”,NULL, “UTF-8” ,“content1”);默认为系统编码 (... 阅读全文
摘要:
死锁概念: 两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象1.监控死锁(innotop):(1) 启用 innodb_status_file 在/etc/my.cnf添加如下:[mysqld]innodb_status_file =1 于/var/lib/m... 阅读全文
摘要:
1、安装 查看有没有安装过:yum list installed mysql*rpm -qa | grep mysql*查看有没有安装包:yum list mysql*安装mysql客户端:yum install mysql安装mysql 服务器端:yum install mysq... 阅读全文
摘要:
给大家看我最近做的一个项目案例,压力计算模型的建立也给大家为架构扩容方案提供了数据参考,使其更加易于衡量和评估!一、 非节假日模型非节假日,H5压力分布遵从80/60原则,即一天内H5服务器80%压力分布在60%时间段: 1. 每秒平均事件数 = 80% * 日事件 ... 阅读全文
摘要:
一、RDB持久化模式缺陷1.问题描述: 并发200路,模拟不断写Redis,持续4小时后,接口调用开始出现大量失败,错误信息如下:{"data":{"sendResult":null},"base":{"returncode":"99999","returndesc":"系统异常:... 阅读全文
摘要:
一、 Redis部署结构优化建议1. Master不做AOF或RDB持久化,Slave做AOF持久化,建议同时做RDB持久化 2. 所有Master全部增加Slave 3. Master挂载Slave不超过2个,采用M-S-S方式挂载。若想保证高可用,即主从切换,可采用Ke... 阅读全文
摘要:
Node.js 安装1.下载http://nodejs.org/dist/v0.12.1/node-v0.12.1-x86.msi并完成安装 2.下载https://www.python.org/ftp/python/2.7.9/python-2.7.9.msi并完成安装 3.打开... 阅读全文
摘要:
最近因项目需要,研究了下手机APP脚本录制方法,有需要的童鞋可参考使用! 方法1: 在手机网络中设置网络代理,使用LR12选择Mobile Application – HTTP/HTML协议中代理录制方式录制利用loadrunner代理方式录制手机(iPhone、android)... 阅读全文
摘要:
做过Linux平台性能测试的童鞋平时可能会遇到如下问题: 1、 TCP端口号不够用导致并发上不去(即与服务器端建立新连接失败) 2、 TIME_WAIT状态连接过多导致应用服务器(Nginx、Haproxy、Redis、Tomcat等)性能下降或假死 等等 我们可以通过优化系统... 阅读全文
摘要:
覆盖度测试整体流程:1、安装 (1)获取路径: http://www.ncover.com/info/download (2)解压并安装程序包 2、监控 (1)点击NCover Explorer图标,进入运行界面 (2)点击Run Coverage按钮,打开Run NCov... 阅读全文
摘要:
Java垃圾回收机制(GC) 1.1 GC机制作用 1.2 堆内存3代分布(年轻代、老年代、持久代) 1.3 GC分类 1.4 GC过程Java应用内存问题分析 2.1 Java内存划分 2.2 Java常见内存问题 2.3 ML(内存泄露) OOM(内存溢出)问题现象及分析 2.... 阅读全文