1、最新软件工程师性能测试技能掌握知识点与规划最新软件工程师性能测试技能掌握知识点与规划1 概览纵向划分3颗子树:vugen,controller,monitor。优先学习vugen脚本开发以及调试。横向划分为2层:基础知识以及高级应用。2 基础知识2.1 Loadrunner工具使用2.1.1 建议学习路径Vugen开发脚本(函数使用)-controller场景设置-monitor增加计数器2.1.2 Loadrunner 认证2.1.3 Vugen常用增强函数增加事务:lr_start_transaction/:lr_end_transaction检查点: web_reg_find关联: we
2、b_reg_save_param ,web_set_max_html_param_len日志: lr_error_message,lr_log_message, lr_output_message 选项设置: web_set_timeout http header: web_add_auto_header 以及更改runtime setting。2.1.4 Loadrunner 架构图概览图详细架构图:2.2 Html/http协议HTML 4.01 Specification:Xxxxxxxxxxx对性能测试而言,META http-equiv控制http头、浏览器行为,故最为重要。http
3、协议:xxxxxxxx客户端发送请求:xxxxx服务器响应:2.3 C 语言基础编程Loadrunner常用的c函数主要集中在内存分配/释放、字符串操作、文件读写。如: malloc/free Sprintf/strcmp/strlen/ Fopen/fread/fwrite2.4 Linux 性能分析初步核心指令:TopSarVmstatIostatSar -n DEV/proc文件系统分析经验性步骤:首先查看 CPU 使用情况,按照诊断 CPU、内存或磁盘瓶颈的指导进行操作。对于下面的每个步骤,查找一端时间内的趋势,从中收集系统运行性能较差时的数据。另外,只有将这些数据与系统正常运行时收集的数据进行比较时才能进行准确的诊断。