各位高手:现在公司要求我对公司的一个产品做测试,该产品是一个ussd的产品,具体功能当然与我的测试程序关系不是很大,因为他们要求我用程序自动的送入参数到该产品中,然后该产品系统会回应一些数据回来,再把这些送出和回馈的数据保存在一个日志文件中,再对日志文件分析。
该产品类似于我们手机发送信息到特服号,然后回应菜单,再选择发送,再回应菜单提示,
我需要怎么用java程序实现这些自动发送参数数据呢?而且我的程序又怎么知道已经回应了数据呢?一点儿头绪都没有啊?从哪方面技术入手写java代码呢?

解决方案 »

  1.   

    不过, 公司给了我一个测试的页面,通过浏览器打开后, 是一个form表单,在表单的大文本区,输入一下内容:<?xml version"1.0" encoding="UTF-8" ?>
    <msg>
    <msisdn>60193105825</msisdn>
    <sessionid>12345</sessionid>
    <request type="1">*128#</request>
    </msg>提交后,反馈以下信息:- <msg>
      <sessionid>12345</sessionid> 
      <response type="2">1. English 2. Chinese</response> 
      </msg>
    再在大文本框中输入:
    <?xml version"1.0" encoding="UTF-8" ?>
    <msg>
    <msisdn>60193105825</msisdn>
    <sessionid>12345</sessionid>
    <request type="1">1</request>
    </msg>再反馈一些菜单信息:
    - <msg>
      <sessionid>12345</sessionid> 
      <response type="2">1.International Credit Transfer 2.Change Language 3.Home</response> 
      </msg>
    ........
    特别说明:
    第二次输入的 <request type="1">1</request>    1表示选择了1. English。
      

  2.   

    不过, 公司给了我一个测试的页面,通过浏览器打开后, 是一个form表单,在表单的大文本区,输入一下内容:<?xml version"1.0" encoding="UTF-8" ?>
    <msg>
    <msisdn>60193105825</msisdn>
    <sessionid>12345</sessionid>
    <request type="1">*128#</request>
    </msg>提交后,反馈以下信息:- <msg>
      <sessionid>12345</sessionid> 
      <response type="2">1. English 2. Chinese</response> 
      </msg>
    再在大文本框中输入:
    <?xml version"1.0" encoding="UTF-8" ?>
    <msg>
    <msisdn>60193105825</msisdn>
    <sessionid>12345</sessionid>
    <request type="1">1</request>
    </msg>再反馈一些菜单信息:
    - <msg>
      <sessionid>12345</sessionid> 
      <response type="2">1.International Credit Transfer 2.Change Language 3.Home</response> 
      </msg>
    ........
    特别说明:
    第二次输入的 <request type="1">1</request>    1表示选择了1. English。