1,  脚本编写:

1)  Http协议:超文本传输协议,浏览器作为http客户端通过urlhttp服务器端即web服务器发送请求。Web服务器接收请求后,向客户端发送响应信息。

Get请求---发送请求,结果是图片或是一个html供浏览器展示。 web_url

blob.png

blob.png

Post请求(键值对):web_submit_data

总结——性能面试题_第1张图片

Post请求(json: web_custom_request

总结——性能面试题_第2张图片

Httpwatch:

总结——性能面试题_第3张图片

总结——性能面试题_第4张图片

总结——性能面试题_第5张图片

分析出每个get或是post请求执行需要多长时间。

请求的url,类型postget http版本

请求头内容:cache-controlcookieconnectionhost

请求体:键值对或是json串。

响应状态码:200是成功,404请求所希望得到的资源未在服务器上发现 500服务器的程序出错

响应类型content-type

响应体

总结——性能面试题_第6张图片

 

http详解:https://www.cnblogs.com/ranyonsue/p/5984001.html

https://www.cnblogs.com/111testing/p/6942759.html?utm_source=itdadao&utm_medium=referral

网络层的ip就是一条公路,TCP是大货车速度慢但是安全,UDP是小货车跑得快性能好但是不安全,socket是火箭速度快性能高安全性高,httpwebservice就是车里装

的货物和买卖双方交易信息。

 

 

 

WebService是一种跨编程语言和跨操作系统平台的远程调用技术。

2)  Webservice协议

详见:https://blog.csdn.net/takusann2007/article/details/52127556

Manage service import进入一个wsdl的地址。

Add service call ,添加webservice中的方法调用,输入参数和返回值。参数根据要求可以xml格式。

脚本写完之后也可以调优,加集合点,事物,参数化,结果进行判断不是检查点。

结果用strstr函数截取,判断是否存在某值,如

Strstrstr1,str2;该函数返回str2str1中第一次的位置,如果没有返回null  

 

3)  Socket协议

实例详解:https://www.cnblogs.com/VseYoung/p/loadrunner_6.html

https://www.cnblogs.com/wenchunl/p/6214350.html

Lrs_startup(257);

Lrs_create_socket

Lrs_send

Lrs_get_buffer_by_name

Lrs_receive

Lrs_get_buffer_by_name

Lr_output_message

Lrs_close_socket

Lrs_cleanup();

Data.ws 里面写发送和接收文件

 

 可能细心的同学已经发现了,buf0buf1是从哪里来的。其实这俩兄弟是在data.ws中被定义的,如下所示:

;WSRData 2 1

send buf0 5120

"<参数化>"

recv buf1 1024

-1

       5120:此数值为socket协议传输内容长度,切记严格输入正确长度值。

        "<参数化>":为buf0所传输内容。相对于loadrunnerhttp协议参数用{}来说,socket协议参数化采用<>作为定义符。

 

 

4)编写脚本时常用的函数:

https://www.cnblogs.com/what-/p/7852330.html

Web_reg_save_param

 

2,  协议

1)  http

2)  https

3)  tcp/ip

4)  webservie

5)   socket

 

 

 

 

3,  监控:jprofiler ,jconsole ,jmap, jstack,监控项

1)  cpu

2)  内存

3)  Jvm

4)  网络

5)  磁盘

6)  数据库

7)  压力机

8)  监控jdbc连接数。

9)  Windows 监控用任务管理器或是lr 自带的资源监控器。Linux监控命令topps或是nmon jvm监控使用控制台的监视仪表盘。

10)  总结——性能面试题_第7张图片

11总结——性能面试题_第8张图片


  总结——性能面试题_第9张图片


 

 

12)  总结——性能面试题_第10张图片

4,  Sql语法

 

5,  Linux命令

 

6,  管理方面

 

7,  自我介绍

 

8,  优缺点

 

9,