51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4625|回复: 13
打印 上一主题 下一主题

[求助] 小妹录制socket 设置文本检查点 且检查的内容是乱码 问题详尽求解答

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-19 12:03:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 irisfly89 于 2012-7-19 12:48 编辑

帮帮小妹 是这样的 小妹录制了SOCKET协议一个注册场景的 像设置检查点 验证注册成功或者是异常

但是检查为汉字 会出现乱码 同时提取这个内容的函数 小妹也不熟悉 希望各位帮下忙 看怎么改改 怎么处理这样情况
lr_start_transaction("注册");

        lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=10.1.110.2:56782", LrsLastArg);



        lrs_send("socket0", "buf0", LrsLastArg);

        lrs_receive("socket0", "buf1", LrsLastArg);


         lrs_save_searched_string("socket0","buf1","session1","LB/BIN=responseDesc\":\"","RB/BIN=\"",1,0,-1);

           lr_output_message("receive:%s",lr_eval_string("session1"));

  // lr_convert_string_encoding("lr_eval_string(恭喜您,注册成功!)",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");

//   lr_convert_string_encoding("lr_eval_string(请求处理时发生异常)",LR_ENC_SYSTEM_LOCALE,LR_ENC_UTF8,"str");

      


        lr_end_transaction("注册",LR_AUTO);


        return 0;
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2012-7-19 12:04:02 | 只看该作者
send  buf0 372
        "\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01"
        "R"
        "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
        "{\"id\":0,\"registerTime\":\"2012-07-18 14:49:02\",\"name\":\"ttttt1\",\"p"
        "ass\":\"111111\",\"repass\":\"111111\",\"province\":\"345\",\"question\":\""
        "1\",\"answer\":\"1\",\"cname\":\"tttttt\",\"company\":\"chongqing\",\"cell"
        "phone\":\"15922688564\",\"telephone\":\"021-48273512\",\"address\":\"ddddd"
        "dttttt\",\"city\":\"349\",\"county\":\"ddddd\",\"version\":null,\"email\":"
        "\"4767@qq.com\",\"userType\":\"1\"}"

recv  buf1 498
        "\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\xd0\x00"
        "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
        "{\"responseCode\":\"1\",\"responseDesc\":\"鎭枩鎮紝宸叉敞鍐屾垚鍔燂紒\""
        ",\"responseValue\":{\"id\":51,\"customerId\":null,\"name\":\"ttttt1\",\"pa"
        "ss\":\"96e79218965eb72c92a549dd5a330112\",\"customerType\":3,\"version\":0"
        ",\"address\":\"ddddddttttt\",\"answer\":\"1\",\"cellphone\":\"15922688564\""
        ",\"city\":\"349\",\"cname\":\"tttttt\",\"company\":\"chongqing\",\"county\""
        ":\"ddddd\",\"province\":\"345\",\"question\":\"1\",\"registerTime\":\"2012"
        "-07-18 14:49:02\",\"telephone\":\"021-48273512\",\"email\":\"4767@qq.com\""
        ",\"userType\":\"1\"}}"
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2012-7-19 12:12:37 | 只看该作者
为啥我觉得是一个Json的东西,走http协议的呢?干嘛非要用sockets呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2012-7-19 12:50:38 | 只看该作者
回复 3# 云层


    这个是C/S架构客户端 主要采取的就是 SOCKETS协议 如果不用这个 那用什么呢 ?虚心听取高见
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2012-7-19 13:16:49 | 只看该作者
本帖最后由 irisfly89 于 2012-7-20 10:01 编辑

都没人知道么 快来个人啊  帮助我
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2012-7-20 14:47:01 | 只看该作者
我顶  不能石沉大海
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2012-7-20 15:57:10 | 只看该作者
云层不是说了 为啥不用http协议
谁告诉你的C/S结构的就一定要socket协议
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2012-7-21 12:39:02 | 只看该作者
本帖最后由 irisfly89 于 2012-7-21 12:42 编辑

回复 7# edisonzhang


不是小妹不听取建议   NA个协议录制不了啊 大哥 我以前试过的 而且我们这个程序很多用SOCKET 开发也建议我用这个SOCKET 自动分析中没有分析出HTTP 我用的是socket加上oracle
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2012-7-21 14:38:45 | 只看该作者
如果是socket那么自己解包吧,没办法,乱码你就乱码验证咯,管它怎么编码的
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2012-7-21 23:15:08 | 只看该作者
我已经能实现验证了 正在想关联方面的问题 有一些会有mismatch的情况 嗯 希望能给点思路 谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2012-7-23 09:13:59 | 只看该作者
要么就让开发把那个中文乱码替换成英文 有助于性能测试
再或者就用那个 转码的函数试试  肯定有一种搭配可以转成正确的格式
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2012-7-23 20:20:03 | 只看该作者
回复 11# 夏日摸摸茶


    开发不愿意改 他很懒 觉得改成GB2312很麻烦
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2012-7-24 10:40:06 | 只看该作者
使用lr_convert_string_encoding函数来转换编码  JIU OK
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2012-7-27 15:10:13 | 只看该作者
学一下怎么设置检查点
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-23 12:14 , Processed in 0.076153 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表