实际上到目前为止,我所做过的几个关于性能测试的项目,都是在UI页面上能正常访问结束所有的前期功能测试而开始的性能测试。但loadrunner不仅仅只能靠录制回放修改脚本进行性能测试。

往往需要对发送报文或者对接口进行性能测试的时候不一定开发出了真正的页面地址提供访问。

关于引入这个概念,实际上是今天另一个团队的同事问我一个场景“不断在A服务器向B服务发送文件”的一个问题。再往下细化实际只想做1个每3s不断向服务器进行压力测试测试。简化其实就是需要调用接口请求进行性能测试。(勉强可以这么理解)

借鉴网上所使用的报文参数进行说明:

接口测试地址:/SNS/Publish

  请求报文参数说明:

参数名称

参数描述

字符类型

字符值

SNSID

社区ID

String

6

UserID

用户ID

String

10

CommentsTypeID

评论类型ID

String

2

CommentsID

评论ID

String

10

AuthorID

作者ID

String

10

CommentsContent

评论内容

String

50

web_submit_data("post_request_name",
  "Action=http://192.168.1.112/SNS/Publish.html",
  "NAME=Method=POST",ENDITEM,
  "NAME=SNSID","VALUE=",ENDITEM,
  "NAME=UserID":"VALUE=",ENDITEM,
  "NAME=CommentsTypeID":"VALUE=",ENDITEM,
  "NAME=CommentsID":"VALUE=",ENDITEM,
  "NAME=AuthorID":"VALUE=",ENDITEM,
  "NAME=CommentsContent":"VALUE=",ENDITEM,
  LAST);

实际往往还是需要进行检查点的设置,放在请求之前;

Web_reg_find("TEXT=",LAST);
  

最新文章

  1. Django调用JS、CSS、图片等静态文件
  2. Enable rsh on MAC OS with command line
  3. JavaScript 对象、DOM对象、jquery对象的区别、转换详解
  4. C#中汉诺塔问题的递归解法
  5. ORACLE数据库DBMS_JOB的创建与使用
  6. SWFUpload使用指南
  7. 关于pushState
  8. Java API —— 编码 & IO流( InputStreamReader & OutputStreamWriter & FileReader & FileWriter & BufferedReader & BufferedWriter )
  9. O-C相关06:self和super关键字介绍——self关键字
  10. BOM 之 window
  11. android:onclick属性
  12. Linux系统编程(15)——shell脚本语法
  13. html+css实现图片的层布局
  14. PostgreSql问题:ERROR: operator does not exist: timestamp without time zone > character varying
  15. 常用linux日志查询命令
  16. 【原创】Arduino制作Badusb实践
  17. gops —— Go 程序诊断分析工具
  18. 装机uefi问题
  19. 选数(NOIP2002)
  20. 【转】Python操作MongoDB数据库

热门文章

  1. jQuery插件之----缓冲运动
  2. Python中导入第三方声源库Acoular的逻辑解释以及Acoular的下载
  3. permutations(全排列)
  4. ruby簡單的代碼行統計工具
  5. linux配置https站点
  6. .net捕捉全局未处理异常的3种方式
  7. 解析xml字符串时报“前言中不允许有内容”错误。
  8. 总结Array类型中常用的方法
  9. 获取linux帮助命令
  10. Flask入门之自定义过滤器(匹配器)