- 博客(21)
- 资源 (3)
- 收藏
- 关注
原创 【吐槽篇之经验<四>】如何运用Stand-Alone Profiler定位.NET代码级问题
运用Stand-Alone ProfilerStand-Alone Profiler是一款针对.NET程序或代码进行profiler的性能测试工具,具体操作步骤如下:1、安装VS _profiler,这里安装步骤省略 (注意:系统版本位数不同,安装的也不同)2、配置用户级的系统环境变量,把安装的路径设置在path中3、启动doc命令窗口,进入PeopleTrax.exe程序
2013-06-27 15:03:17 1411
转载 【Nginx】配置文件详细说明
Nginx配置文件详细说明转载地址:http://www.cnblogs.com/xiaogangqq123/archive/2011/03/02/1969006.html在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes
2013-06-27 14:34:50 829
转载 【IIS】修改注册表键值提升IIS的性能
修改注册表键值提升IIS的性能转载地址:http://www.ezloo.com/2008/12/register_iis_performance.html 这些注册表键值的修改还是需要和实际的网站的实际情况想对应的,比如说这个站是动态的还是静态的,每个页面的文件有多大,站点的内容是不是时时更新的等等。提升IIS性能要对症下药。 DisableMemoryCach
2013-06-27 14:22:43 2117
转载 【IIS】修改Metabase.xml文件提升IIS性能
修改Metabase.xml文件提升IIS性能转载地址:http://www.ezloo.com/2008/12/metabase_iis_performance.html Metabase.xml文件是IIS的设置文件,每个网站已经IIS的设置都在这个下面,所以在修改这个文件之前要把这个文件备份一下。这个文件在C:\WINDOWS\system32\inetsrv\Metab
2013-06-27 14:19:01 2755 2
转载 【SQLServer 2008】数据库查看死锁、阻塞的SQL语句
SQLServer 2008数据库查看死锁、阻塞的SQL语句以下是监控sql server数据库,在性能测试过程中是否出现死锁、堵塞的SQL语句,还算比较准备,留下来备用。--每秒死锁数量SELECT * FROM sys.dm_os_performance_counters WHERE counter_name LIKE 'Number of Deadlocksc%';
2013-06-27 14:13:49 1201
原创 【SqlServer】抓取sql语句的几种方法
SqlServer抓取sql语句方法方法1:SqlServer在运行场景后抓取消耗时间和资源较多的sql语句(备注:每次执行场景前续清空数据库缓存):(1)先清除缓存:dbcc freeProcCache(2)SELECT DB_ID(DB.dbid) '数据库名' , OBJECT_ID(db.objectid) '对象' , QS.creation_t
2013-06-27 14:10:53 6114
原创 【mysql】监控数据库和抓取慢查询的几种方法汇总
监控mysql情况,并抓取慢查询监控方法:采用第三方工具spotlight、MONyog、HP sitescope(注:spotlight需在数据库中安装MDA表)查看mysql的情况:show processlist;explain +sqlshow variables; 查看MySQL服务器配置信息; mysql的配置文件:my.ini show v
2013-06-27 14:06:17 2773
原创 【LoadRunner】同一用户同时通过FTP服务器下载文件问题
问题背景:从FTP服务器下载文件,脚本弄好了,回放没有报错。但是在controller并发时,执行30并发,最终只有5个Vuser并发可以通过,总是报错:logon session failed。脚本如下:Action(){unsigned long *ftp1=NULL; ftp_logon_ex(&ftp1,"FtpLogon", "URL=ftp://h
2013-06-27 13:51:37 1452
原创 【Linux】在linux下检查每个进程打开的文件数限制
=======================检查每个进程打开的文件数限制=======================1. 使用ulimit -n 查看当前系统允许每个进程打开的文件数(这里的文件数, 包括socket连接)默认为1024, 不过这个值一般不能满足于我们做为服务器的配置. 2. 修改. vi /etc/security/limits.conf在文件的
2013-06-27 13:13:33 1029
转载 【LoadRunner】使用SiteScope监控mysql
LoadRunner使用SiteScope监控mysql SiteScope下载,安装 要想使用LoadRunner监测MySQL数据库的性能,LoadRunner没有提供直接监测 MySQL的功能,所以,我们需要借助sitescope监控,然后在LoadRunner显示sitescope监测结果,这样间接地监控MySQL
2013-06-27 13:06:12 1686
原创 【Linux】Glances(Python)—Unix/Linux资源监控
Glances(Python)—Unix/Linux资源监控1、Glances介绍:Glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率 内存使用情况 内核统计信息和运行队列信息 磁盘 I/O 速度、传输和读/写比率 文件系统中的可用空间 磁盘适配器 网络 I/O 速度、传输和读/写比率 页面空间和页面速度 消耗资
2013-06-27 11:38:08 1744
原创 【Linux】查看Apache的并发请求数及其TCP连接状态
查看Apache的并发请求数及其TCP连接状态: Linux命令:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 返回结果示例: LAST_ACK 5 SYN_RECV 30 ESTABLISHED 1597 FIN_WAIT1 51 FIN_WAIT2 504
2013-06-27 11:02:44 891
原创 nmon监控linux方法
nmon监控linux资源方法步骤:1、查看linux版本:cat /etc/issue cat /proc/versionuname -a2、根据linux的版本信息下载对应的nmon版本http://www.ibm.com/developerworks/wikis/display/Wikiptype/nmon nmon for linuxhttp://nmo
2013-06-27 11:00:09 926
原创 【吐槽篇之经验<五>】测试经验汇总
问题2:开发语言c++,没有对代码做过任何修改,将该cpp开发的一个打包程序部署到一台新申请的同样的硬件配置,操作系统版本一致内核一致的机器上,为啥会出现内存使用很低,磁盘使用很低,但是cpu很忙,avgload达到200多?可能是啥原因呢? 分析:这个情况是因为代码没有做任何修改,但是新申请的机器与之前的正常的机器配置的参数mallopt(m_mmap_threshold)不同,造成新申
2013-06-27 10:52:52 637
原创 问题:在编程中为了防止内存泄漏是不是只要malloc或者new都有对应的free和delete就不会有内存泄漏
问题1:在编程中为了防止内存泄漏是不是只要malloc或者new都有对应的free和delete就不会有内存泄漏,为什么? 1、一些资源文件要进行close操作 例如:类似mysql_connect之后要进行mysql_close 2、php存储的session文件,如果打开不关闭,而php-fpm又没有设置请求的上限 也容易把内存占满,表现是打开文件数巨大 3、c++这类的语言
2013-06-27 10:48:55 1235
原创 LoadRunner工具的设置技巧问题
1、如何解决数据库查询结果过大,导致录制失败解决方法:在windows系统目录下,首先找到是否在该文件中存在“【SQLOracleinspector】”项,并查看是否已经存在“CmdSize=xxxxx”项,如果不存在,则在该文件中添加:【SQLOracleinspector】CmdSize=100000 2、如何突破Controller可用脚本50条限制解决方法:开始>程序>
2013-06-27 10:35:16 1127
原创 【LoadRunner】URL编码和解码方法
问题:URL=http://www.baidu.com/s?wd=%E6%B5%B7%E6%B7%80%E9%BB%84%E5%BA%84"中要对%E6%B5%B7%E6%B7%80%E9%BB%84%E5%BA%84进行参数化,但是由“中国”进行URL编码过来的(原因:URL的传参值,中文是无法进行ASCII编码的),所以无法直接用中文参数化,由于LR提供了lr_convert_string_e
2013-06-27 10:32:01 3298
原创 【LoadRunner】解决HTTP请求中传参的base64加密方法
base64加密 此方法是通过某大神提供的方法,并结合在某个项目中实践得出。测试背景:在开发及优化LR脚本时,发现web请求中参数的传参值涉及到了base64加密方法,于是在网上找到很多种方法,但经过一一实践验证,发现都是徒劳,最终找到了一个方法,由于当时急于解决脚本,未及时记录哪位大神的博客地址,故将自己的项目实践过程中操作编写出来,希望能帮助更多遇到此问题的朋友。参数
2013-06-27 10:05:20 1858
原创 【loadrunner】如何编写C函数方法
如何在loadrunner中写C函数以下方法是根据自身经验、同事经验、以及Q友交流中收集而来的:1、写在globals.h下比如:int i,i_last=0;int getStat(int rdb,char* str){int status;char *result;status=tcrdbstat(rdb);result = (char *)strstr
2013-06-27 09:21:37 1405
原创 【Python】利用pip下载python的插件包
步骤如下:1、先下载easy_install.exe和pip-2.7.exe,手工安装后,此时两个执行程序会存在python目录路径的Scripts中显示,2、运行“cmd”,在dos内输入并进入Python安装目录的Scripts文件路径地址,再执行pip install httplib2,就可以下载httplib2了备注:下载其他python包,都可以采用此方法,此案例是下载htt
2013-06-27 09:13:12 1436
转载 ab和LoadRunner的区别,及ab的运用方法
ab的全称是ApacheBench,是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。这个小工具在apache的bin目录下面,但是每次使用都要先跳到该目录下,为了能够直接在cmd下使用,可以讲ab.exe这个文件移到C:\WINDOWS\system32路径下,这样每次使用就很方便了。 loadrunne
2013-06-26 15:41:50 987
CRC-16(XMODEM).jar
2021-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人