文档章节

phoenixframe平台连接socket服务器,并接收返回值的示例

孟飞阳
 孟飞阳
发布于 2015/08/15 11:09
字数 152
阅读 84
收藏 0
点赞 0
评论 0
package org.phoenix.cases.plugin;

import java.util.LinkedList;

import org.phoenix.model.CaseLogBean;
import org.phoenix.model.UnitLogBean;
import org.phoenix.plugins.ITelnetClient;
import org.phoenix.proxy.ActionProxy;

/**
 * Telnet客户端测试
 * @author mengfeiyang
 *
 */
public class TelnetPluginTest extends ActionProxy{
	@Override
	public LinkedList<UnitLogBean> run(CaseLogBean caseLogBean) {
		init(caseLogBean);
		//连接SocketServer
		ITelnetClient telnet = phoenix.telnetClient().configTelnetClient("localhost", 8889);
		String rs = telnet.sendCommand("!showorders", "datas");//向socketServer发送指令,如果返回值以datas结尾,则终止数据接收
		System.out.println(rs);
		phoenix.checkPoint().checkIsNull(rs);
		String rs2 = telnet.sendCommand("!showusers", "]");
		System.out.println(rs2);
		phoenix.checkPoint().checkIsNull(rs2);
		telnet.disconnect();//断开本次的连接
		
		return getUnitLog(); 
	}
	
	public static void main(String[] args) {
		TelnetPluginTest p = new TelnetPluginTest();
		LinkedList<UnitLogBean> ll = p.run(new CaseLogBean());
		for(UnitLogBean l : ll){
			System.out.println(l.getContent());
		}
	}
}

 

© 著作权归作者所有

共有 人打赏支持
孟飞阳
粉丝 202
博文 912
码字总数 535395
作品 5
朝阳
个人站长
phoenixframe 自动化平台 1.5.0 全新发布

一、前言 之前一直想对phoenixwebdriver,phoenixmobile的代码进行重构,不少朋友反馈平台的API不够直观,尤其是webUI和mobile app相关的API有些乱。我自己也有这种感觉,尤其在后续的功能扩...

孟飞阳
2016/07/17
1K
11
HP-Socket v4.3.1,高性能 TCP & HTTP 通信框架

  HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易...

伤神小怪兽
2017/07/17
1K
10
高性能 TCP & UDP 通信框架 HP-Socket v3.4.4 正式发布

HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、...

伤神小怪兽
2016/05/11
4.9K
11
HP-Socket v3.4.2 正式发布,高性能 TCP & UDP 通信框架

HP-Socket v3.4.2 正式发布了,HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C...

伤神小怪兽
2016/04/12
2.7K
11
高性能 TCP & UDP 通信框架 HP-Socket v3.4.3 正式发布

高性能 TCP & UDP 通信框架 HP-Socket v3.4.3 正式发布了,HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/...

伤神小怪兽
2016/04/21
3.8K
7
HP-Socket v5.1.1 for Windows 发布,增加暂停接收功能

HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言...

伤神小怪兽
2017/12/05
1K
16
利用LoadRunner编写socket性能测试脚本

一、概述   Loadrunner拥有极为丰富的工具箱,供予我们制造出各种奇妙魔法的能力。其中就有此次要讨论的socket套接字操作。   二、socket概述   socket是操作系统中I/O系统的网络延伸部...

happyliferao
2016/02/01
325
0
phoenixframework自动化测试平台1.4.6版本发布

phoenixframework 1.4.6现在可以支持对webUI/接口/web性能/mobile app或mobile browser进行自动化测试和监控了。辅助模块还支持:ftp/svn/socket服务器的操作,imgreader可以自动识别图片上的...

孟飞阳
2016/01/16
97
0
HP-Socket v4.0.1,TCP/UDP/HTTP 通信框架

HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言...

伤神小怪兽
2016/10/12
3.2K
14
HP-Socket v4.1.2,高性能 TCP & HTTP 通信框架

HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言...

伤神小怪兽
2016/12/28
3K
35

没有更多内容

加载失败,请刷新页面

加载更多

下一页

32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
9
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0
分布式事务常见的解决方案

随着互联网的发展,越来越多的多服务相互之间的调用,这时候就产生了一个问题,在单项目情况下很容易实现的事务控制(通过数据库的acid控制),变得不那么容易。 这时候就产生了多种方案: ...

小海bug
昨天
3
0
python从零学——scrapy初体验

python从零学——scrapy初体验 近日因为一些事情,需要从网上爬取一些东西,故而想通过使用爬虫来顺便学习下强大的python。现将一些学习中遇到的问题记录下来,以便日后查询 1. 开发环境的准...

咾咔叽
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部