http中使用json封装数据的性能测试

 
 

一个项目使用json封装数据,接口例如:
 
客户端发送:
 
POST /list.do HTTP/1.1
 
Host: zoomi.com.cn
 
Connection: close
 
Accept: * /  *   
 
Cookie: Sessionid=ea277024eceb83494a0c490981f57d57
 
Content-Length: 100
 
 
 
{ “action”:”get”, “target”:”broadcast_thread_list”, ”type”:”all” }
 
 
 
服务器返回:
 
HTTP/1.1 200 OK
 
Content-Length: 100
 
 
 
{ “action”:”get”, “target”:”broadcast_thread_list”, “result”:0,
 
 “type”:”all”,
 
”content”:[1000, 1001, 1002……]         // 帖子id列表,帖子id为int类型
 
}
 
 
脚本如下
 
 
 
Action()
 
{
 
web_add_header("Host", "zoomi.com.cn"); 
 
web_add_header("Connection","close"); 
 
//web_add_header("Accept", "*/*"); 
 
//web_add_header("Cookie", "Sessionid=ea277024eceb83494a0c490981f57d57");   //cookie还没有实现暂不用加
 
 
 
//web_add_header("Content-Length", "100");  //如果添加这项脚本会出错,原因还不知道
web_add_header("x-uid", "20");
 
web_custom_request("broadcast",   //随便写个名字
 
    "Method=POST", 
  //  "Resource=1",                         //请求的方法,这玩意没有也可以,是不是资源都不需要它
    "URL=http://10.60.30.27:8080/Childrearing/list.do",        //请求地址
  //  "URL=http://10.60.30.28:80/list.do",  
    "RecContentType=application/json",    //指定响应头的Content-Type,这里是JSON
    "EncType=application/json",               //指定请求头的Content-Type,这里也是JSON
  //  "Mode=HTML",
    "Body={ "action":"get", "target":"broadcast_thread_list", "type":"all" }",
  //  "TargetFrame=", 
  //  RAW_BODY_START,                      //请求BODY开始的标识符
  //  "{ "action":"get", "target":"broadcast_thread_list", "type":"all" }",
  //  78,                                    //上面一行BODY内容的长度
  //  RAW_BODY_END,                  //请求BODY结束的标识符
    LAST);
 
//说明一下,其实把json的数据放在Body里,抑或是使用RAW_BODY_START函数都可以。这里图省事用了Body。但是注意要把双引号用反斜杠\转义,在VUgen中显示是个¥
return 0;
}

http中使用json封装数据的性能测试的更多相关文章

  1. SpringMVC中使用Json传数据

    在web项目中使用Json进行数据的传输是非常常见且有用的,在这里介绍下在SpringMVC中使用Json传数据的一种方法,在我的使用中,主要包括下面四个部分(我个人喜好使用maven这类型工具进行项 ...

  2. 在JSP页面中输出JSON格式数据

    JSON-taglib是一套使在JSP页面中输出JSON格式数据的标签库. JSON-taglib主页: http://json-taglib.sourceforge.net/index.html J ...

  3. JSON(三)——java中对于JSON格式数据的解析之json-lib与jackson

    java中对于JSON格式数据的操作,主要是json格式字符串与JavaBean之间的相互转换.java中能够解析JSON格式数据的框架有很多,比如json-lib,jackson,阿里巴巴的fast ...

  4. JAVA中使用JSON进行数据传递

    最近在做一个基于JAVA Servlet的WEB应用以及对应的Anroid应用客户端的开发工作. 其中,在接口的访问和数据的传输方面使用的比较多的是使用JSON对象来操作格式化数据:在服务器端采用JS ...

  5. 转载:JAVA中使用JSON进行数据传递

    转载网址:http://www.cnblogs.com/undead/archive/2012/07/18/2594900.html 最近在做一个基于JAVA Servlet的WEB应用以及对应的An ...

  6. IT项目中使用 json格式数据 保存项目配置信息, 在配置文件再读取json文件的内容进行赋值

    json格式小巧玲珑,适合做配置文件,特别是大型项目中, 可以将配置信息分类保存到不同的json文件中, 然后再在配置文件中读取配置文件的数据进行赋值, 这里以python为例进行说明: 假设在you ...

  7. MySQL中存储json格式数据

    1.1.1. JSON类型数据存储 新建表 create table json_user ( uid int auto_increment, data json, primary key(uid) ) ...

  8. PHP如何获取Post请求中的Json字符串数据?

    摘自:http://dianjingjiaoyu.blog.163.com/blog/static/18347920820114194642257/ 最近用到ext与PHP交互,ext把json数据p ...

  9. Android中解析JSON格式数据常见方法合集

    待解析的JSON格式的文件如下: [{"id":"5", "version":"1.0", "name&quo ...

随机推荐

  1. TextToast -- 自定义Toast源码

    import android.content.Context;import android.graphics.Color;import android.graphics.PixelFormat;imp ...

  2. [技巧篇]01.Servlet的优化模版代码

    Servlet.java的模版 #---------------------------------------------# # <aw:description>Template for ...

  3. 【Android】完善Android学习(六:API 4.0)

    备注:之前Android入门学习的书籍使用的是杨丰盛的<Android应用开发揭秘>,这本书是基于Android 2.2API的,目前Android已经到4.4了,更新了很多的API,也增 ...

  4. sqlserver 个人整理

    1.创建临时表(临时表的生命周期是当前回话中) //创建临时表是使用#+表名 //判断临时表是否存在 if object_id('tempdb..#ttt1') is not null Begin d ...

  5. html 制作静态页面新知识

    1.在区块线边框添加一条水平线 例如:<div  style:"height :300px;width:800px;border-bottom: solid 1px orange ;& ...

  6. 「6月雅礼集训 2017 Day7」回转寿司

    [题目大意] 给一个n个数的序列,q次操作,每次选择区间$[l,r]$,给出数p,对于区间$[l,r]$的每个数$x$,做如下操作: 如果$x > p$,就交换$x$和$p$.求每次操作后$p$ ...

  7. 【Atcoder】ARC084 Small Multiple

    [题意]求一个k的倍数使其数位和最小,输出数位和,k<=10^5. [算法]最短路 [题解]考虑极端情况数字是可能爆long long的(例如k*num=100...000),所以确定基本方向是 ...

  8. 基本控件文档-UISegment属性----iOS-Apple苹果官方文档翻译

    本系列所有开发文档翻译链接地址:iOS7开发-Apple苹果iPhone开发Xcode官方文档翻译PDF下载地址 //转载请注明出处--本文永久链接:http://www.cnblogs.com/Ch ...

  9. LCA入门题集小结

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2586 题目: How far away ? Time Limit: 2000/1000 MS (Jav ...

  10. HDU 1548 A strange lift (广搜)

    题目链接 Problem Description There is a strange lift.The lift can stop can at every floor as you want, a ...