文档章节

phoenixframework平台对socket服务器操作示例

孟飞阳
 孟飞阳
发布于 2016/07/17 09:20
字数 128
阅读 78
收藏 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
博文 894
码字总数 531335
作品 5
朝阳
个人站长
自动化测试平台--Phoenix Framework

phoenixframework是一个支持对webUI,接口,web性能,mobile app或mobile browser进行自动化测试和监控的平台。 平台官网:http://www.cewan.la 环境搭建及使用说明书:http://my.oschina.n...

孟飞阳 ⋅ 2016/01/18 ⋅ 0

孟飞阳/phoenixframework

phoenixframework phoenixframework是一个自动化测试平台,集代码托管, 分机(node节点)管理,定时任务, 分布式或并发等方式执行通过phoenixdevelop模块调试好的用例。 平台使用SSH4开发,...

孟飞阳 ⋅ 2016/01/18 ⋅ 0

phoenixframework自动化测试平台1.4.6版本发布

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

孟飞阳 ⋅ 2016/01/16 ⋅ 0

phoenixframework自动化测试平台1.5.0全新发布

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

孟飞阳 ⋅ 2016/07/17 ⋅ 2

phoenixframe 自动化平台 1.5.0 全新发布

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

孟飞阳 ⋅ 2016/07/17 ⋅ 11

phoenixframework 1.4.7 发布

自动化测试平台phoenixframework 1.4.7版本发布咯,git.oschina和maven都已经同步更新。 版本修复问题: 1、修复多个反人类的唯一性约束 2、phoenix_node:jmeter性能测试增加对body参数的支持...

孟飞阳 ⋅ 2016/03/20 ⋅ 0

phoenixframework自动化测试平台环境搭建及使用

一、平台官网 http://www.cewan.la 开发者及联系方式: 邮箱:5156meng.feiyang@163.com 作者QQ:296595606 平台QQ群:246776066 微信公众号:phoenixframework 作者微信号:phoenixframe_20...

孟飞阳 ⋅ 2016/07/05 ⋅ 0

java抓取Https协议url地址的源码的方法

阅读本文之前,请先阅读下文,通过下文将获取到keystore文件: http://www.oschina.net/code/snippet27357618919 在此,感谢一下stevenliu ,不过经过我的测试,发现stevenliu 文章中的源码并...

孟飞阳 ⋅ 2016/03/17 ⋅ 0

孟飞阳/phoenix_telnetclient

phoenix_telnetclient phoenixframework平台的一个模块,用于对socketserver进行操作 支持以下命令: 1.!setname - setdisplayname,format: !setname=your name 2.!showusers - show all use......

孟飞阳 ⋅ 2016/01/18 ⋅ 0

测试平台模块--phoenix-telnetclient

phoenixframework平台的一个模块,用于对socketserver进行操作 支持以下命令: 1.!setname - setdisplayname,format: !setname=your name 2.!showusers - show all users 3.!showorders - s......

孟飞阳 ⋅ 2016/01/18 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud构建微服务架构—创建“服务注册中心”

创建一个基础的Spring Boot工程,命名为eureka-server,并在pom.xml中引入需要的依赖内容: <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-par......

itcloud ⋅ 20分钟前 ⋅ 0

拖动

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>event</title> <style> #box { width: 100px; height: 100px; background-color: aquamarine; position: absolute; } </style......

fyliujj ⋅ 23分钟前 ⋅ 0

es6 polyfill array

polyfill之javascript函数的兼容写法——Array篇 1. Array.isArray(obj) if (!Array.isArray) { Array.isArray = function(arg) { return Object.prototype.toString.call(arg) === '[objec......

球球 ⋅ 25分钟前 ⋅ 0

kibana启动异常

检查一下:kibana.yml 每一对key:value中,冒号之后应有空格。

增删改查1 ⋅ 27分钟前 ⋅ 0

js修改img的src属性刷新图片时的图片缓存问题

问题:上传一张图片,通过js更新src属性刷新图片使其即时显示时, 当img的src当前的url与上次地址无变化时(只更改图片,名称不变,不同图片名称相同)图片不变化(仍显示原来的图片) 但通过...

HaierBrother ⋅ 27分钟前 ⋅ 0

Mysql

1.Jdbc Url 设置allowMultiQueries为true和false mysql的批量更新是要我们主动去设置的, 就是在数据库的连接url上设置一下,加上* &allowMultiQueries=true *即可。 参数名称 参数说明 缺省...

瑟青豆 ⋅ 30分钟前 ⋅ 0

mysql导出导入表结构与数据

当我们需要进行数据迁移时,mysql自带的mysqldump会是最好的方式。 1.导出某张表的结构和数据 首先,我们应当使用服务器,打开终端,连接到所需要导出的表所在的服务器上。执行命令: mysqld...

hengbao5 ⋅ 30分钟前 ⋅ 0

世界杯也走向“比拼”大数据的时代

《日本经济新闻》6月19日报道称,俄罗斯足球世界杯已于6月14日揭开战幕。作为第21次举办的足球世界杯,如何活用大数据有可能成为决定各支球队胜负的重要因素。从对阵球队的分析到战术建议,还...

加米谷大数据 ⋅ 31分钟前 ⋅ 0

金额转为千分制,金额转中文大写

金额转关为大写 /** 数字金额大写转换(可以处理整数,小数,负数) */ function digitUppercase(n){ if(!n) reutrn "" let fraction = ['角', '分']; let digit = [...

YXMBetter ⋅ 33分钟前 ⋅ 0

开发利器JRebel部署SpringBoot项目

不要以为年纪轻轻就跌倒了人生谷底,未来还有更大的下降空间等着你。 idea下载和安装JRebel 激活JRebel 访问https://my.jrebel.com/ 使用facebook或twitter登录 勾选 Build project automati...

郑龙飞 ⋅ 39分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部