简单的icontrol测试
来源:互联网 发布:库里2.5孙悟空淘宝 编辑:程序博客网 时间:2024/05/01 07:38
根据OKnet icontrol 入门资料和基础代码来进行测试
参考:http://www.adntech.org/bbs/viewthread.php?tid=2213&extra=page%3D1
测试一:获取F5的版本
1)构造XML:SOAP请求,保存为soapreq_get_version.txt
2)使用curl 工具发送查询请求
curl --data-binary @soapreq_get_version.txt https://admin:admin@192.168.1.245/iControl/iControlPortal.cgi --insecure
3)返回的结果如下:
<E:Envelope
xmlns:E="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:A="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:s="http://www.w3.org/2001/XMLSchema-instance"
xmlns:y="http://www.w3.org/2001/XMLSchema"
xmlns:iControl="urn:iControl"
E:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<E:Body>
<m:get_versionResponse
xmlns:m="urn:iControl:System/SystemInfo">
<return
s:type="y:string">BIG-IP_v9.4.7</return>
</m:get_versionResponse>
</E:Body>
</E:Envelope>
测试二:通过PHP,使用cURL函数接口,通过HTTP POST XML:SOAP方式,实现调用。
1)在php.ini中打开extension=php_curl.dll选项
2)构造HTTP POST XML:SOAP的PHP页面内容,这里的重点是生成的http header 必要要以SOAP ACTION方式才能满足。
3)这样访问该PHP页面就能得到F5的版本 BIG-IP_v9.4.7
测试三:获取F5的系统信息
1)查找icontrol的SDK,API Reference-WSDL-System-SystemInfo,得到F5的系统信息的参数是"get_system_information"
<operation name="get_system_information">
<documentation>Gets the system-identifying attributes of the operating system.</documentation>
2)可以查到systeminformation返回的内容包含system_name,host_name 等等
<xsd:complexType name="System.SystemInformation">
BIGIP3600.F5.COM
- 简单的icontrol测试
- f5 icontrol exploit
- Junit的简单测试
- 简单的innerHtml测试
- 简单的测试程序
- HSQLDB的简单测试
- previousSibling的简单测试
- VPN的简单测试
- ZedBoard的简单测试
- 简单的压力测试
- FreeMarker的简单测试
- Set 的简单测试
- 代码测试的简单框架
- 简单的横向菜单测试
- 关于loadMovie的简单测试
- 代码测试的简单框架
- 代码测试的简单框架
- 串口的简单测试程序
- linux看进程,杀进程(菜鸟手扎)
- 用JScript ActiveXObject ,打开word时 显示“word无法启动转换器mswrd632 wpc”
- Self Introduction-----李金平
- 如何刪除richtextbox最後一行
- Windows工具箱活动目录与网络系列(二)
- 简单的icontrol测试
- Posix线程编程指南(3)
- ftp自动登录,脚本正确,不能登录的问题
- 基于Eclipse 3.0的SWT编程
- 越长大越孤单
- 求 Java 高手
- ws工具箱活动目录与网络系列(一)
- C# RichTextBox控件 滚动条 自动移至 最后一条记录处
- Posix线程编程指南(4)