性能测试学习 第二课

1.总结脚本录制的过程html

  1)选择协议,若是不知道使用什么协议,直接问开发web

  2)录制一些设置,录制脚本正则表达式

  3)优化脚本(去掉一些无用的东西,好比一些图片资源的加载)浏览器

  4)回放脚本,查看脚本是否能够正常播放服务器

2.录制小飞机的(登陆、订机票),不能录制就不录制了架构

  没有录制(不推荐使用录制脚本的方式,由于录制受多种因素影响,容易致使脚本的不稳定,因此只对这个过程有所学习便可,主要推荐本身开发脚本)函数

3.录制设置的HTML,URL的区别是什么?学习

  HTML录制的代码只会生成一个函数,这种看起来代码比较简洁,录制浏览器的网页脚本,推荐使用html;测试

  URL录制是每一个操做都会有一个函数,会生成不少函数,更像请求-响应这种交互模式,通常应用于C/S架构的录制(HTTPS)。优化

4.理解web_submit_data、web_url函数,怎么作出来的脚本,本身写一下脚本

  web_submit_data不须要上下文依赖,form表单形式;web_url加载指定的web页面请求

 

  

 

5.(web_reg_save_param,web_reg_find,atoi,lr_eval_string,lr_save_string,strcmp)函数

   1)web_reg_save_param关联函数,经过关联能够在测试中保持动态值,从服务器返回的数据中查找须要关联的数据。有点相似与jmeter的正则表达式提取;

  2)web_reg_find,设置检查点,在HTML页面查询指定的文本字符串;

  3)atoi把参数 str 所指向的字符串转换为一个整数(类型为 int 型);

  4)lr_eval_string({"param"}):取出参数{param}中的值,能够嵌套在其余函数中使用,常跟日志打印放在一块儿,lr_log_message("用户名: %s",lr_eval_string("{用户名}"));

  5)lr_save_string定义:将以null结尾的指定字符串保存至参数 ,函数形式:lr_save_string( const char *param_value, const char *param_name),举例lr_save_string("aaa","param"):将字符串“aaa”或者一个字符串变量,转变成LR的参数{param};

  6)strcmp把 str1 所指向的字符串和 str2 所指向的字符串进行比较

相关文章
相关标签/搜索