随笔分类 - 性能测试
摘要:jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项" J d64",Windows的jstack使用方式只支持以下的这种方式: jstack [ l][F] pid 如果java程序崩溃生成core文件,jstack工
阅读全文
摘要:最佳线程数: 性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。 为什么要找最佳线程数: 1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫
阅读全文
摘要:LR11不支持JENKINS集成,解决方案可以使用BAT代替执行,JENKINS定时调用BAT执行性能测试用例。 1. 先随便录制l一个LR脚本,保存为 D:\TEST\test01 2. 打开 LR 的 Controller,加载 test01 脚本,并设置测试场景,比如设置 Vuser 为 1,
阅读全文
摘要:使用xhprof进行线上PHP性能追踪及分析 使用xhprof进行线上PHP性能追踪及分析 日志未经声明,均为AlloVince原创。版权采用『 知识共享署名-非商业性使用 2.5 许可协议』进行许可。 之前一直使用基于Xdebug进行PHP的性能分析,对于本地开发环境来说是够用了,但如果是线上环境
阅读全文
摘要:1、linux内核参数注释 2、两种修改内核参数方法 3、内核优化参数生产配置 1、linux内核参数注释 以下表格中红色字体为常用优化参数 根据参数文件所处目录不同而进行分表整理 下列文件所在目录:/proc/sys/net/ipv4/ 名称 默认值 建议值 描述 tcp_syn_retries
阅读全文
摘要:LR常用的函数,协议不一样函数会不一样,这里简单的介绍下HTTP\WEBSERVICE\SOCKET协议常用函数: HTTP: web_set_max_html_param_len("1024");//设置1行数据最大长度,经常会使用到 web_reg_save_param("SupplierId"
阅读全文
摘要:1.首先在进行性能测试的时候,我们要了解软件的通信协议是什么,我们使用什么协议,如何去模拟。SOCKET协议主要应用于在C/S模式的系统。 作者本人已当初做过的C/S架构的系统做的脚本录制,在上面做脚本的参数化以及优化工作。脚本如下: #include "lrs.h" #include <sub1.
阅读全文
摘要:JSON格式请求: web_custom_request("https://xx.xx.xx.xx:xx/pvcpappinf//msgcustomization/xinPowGenDay, //接口地址"URL=https://xx.xx.xx.xx:xx/pvcpappinf/msgcustom
阅读全文
摘要:性能测试工具篇: 1.商业工具-LR LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布
阅读全文
摘要:软件性能测试概念: 什么是软件性能测试? 软件性能测试,英文是Performance Testing ,软件性能测试是在交替进行负荷和强迫测试时常用的术语,理想的“软件性能测试”(和其他类型的测试)应在需求文档或质量保证、测试计划中定义。软件性能测试一般包括负载测试和压力测试。 什么是软件负载测试?
阅读全文
浙公网安备 33010602011771号