jmeter怎么能将http协议和socket协议一起用

问题描述

jmeter怎么能将http协议和socket协议一起用
唔,是这样的。
最近领导给我的任务是用JMeter给我们的手游服务器端做压力测试,其中注册,登陆和验证都是http协议的,之后的一些类似创建角色的命令都是socket协议的,现在我要完成一个流程就是:
注册---->用注册的账号登陆--->登陆后的返回值验证----->然后随机走各种socket命令,其中有一个是需要登陆后的返回值做验证的。
现在http命令都弄好了,网上的教程虽然写的很基础但是也不是看不懂,可是socket那个要自己写代码_(:3」∠)_我这方面很弱,所以弄了很久也弄不粗来,而且网上的例子太简单了,我找不到想要的东西....
所以我现在的困扰大概在:
1,http协议怎么能和socket的连在一起,因为这完全是两种东西,但是他们需要联合在一起才能是我的整个测试流程....网上找不到这样的例子
2,我按照网上的小教程写了个socket的工程,也把我服务器的工程打了个jar包放在里边(我不知道我这么做对不对,我只是想在这个程序中引用服务器的命令)但是我只要实例化了这些命令,控制台那边就不走这条java请求,把它屏蔽了,虽然没有参数,但是控制台还是走了.....这个我很困扰,还不敢去问领导,毕竟领导交给我任务不是让我总去问他的,那他还不如自己做

其实我对这个问答心有余悸,因为我上次问一个问题,刚发出去就说我被封号了= =我都不知道怎么回事

解决方案

jmeter没法混合,只能自己写测试程序来测试了

解决方案二:
QAQ这样啊,多谢回答我!!!我以为要沉了没人理呢!!!

那我之前那几天弄好那个http协议就都白弄了.....我要从注册开始写代码了么

(:3」∠)还有我不太懂的是,网上教程一般都是在网站上有页面的测试,我们除了没有页面,但是领导说其他的都有,因为手游也不需要页面....这个我倒是懂,
可是还是心塞塞的,这样对于我这个代码很弱的人来说难度就大了好多

唔,我之前在网上找http协议的时候,一般看到大家都是直接用插件的,几乎没看到自己写的....不知道http那个是不是和socket一样的,都是有那四个要实现的方法?
还有我不知道该不该从哪里下手写这个东西....

我在程序里一直负责写那些socket命令的简单逻辑处理(不要指望我这个基础挺差的实习生能做出什么高大上的东西QAQ),从来不知道注册啊登陆啊那些代码在哪里,我要怎么调用......还有我在测试的工程里导了服务器工程的jar包这种做法对不对....因为我在实例化想要调用服务器中命令的时候发现是不对的,甚至都没有运行_(:3」∠)_

不好意思,突然有个人可以问,有点激动了QAQ

解决方案三:
你不妨试试看我的博客http://blog.csdn.net/pbymw8iwm/article/details/6675624 ,相信可以帮到你

时间: 2024-09-17 03:43:28

jmeter怎么能将http协议和socket协议一起用的相关文章

网络协议X档案之BOOTP协议、TFTP协议和DHCP协议

网络协议--BOOTP协议说明:BOOTP协议全称Bootstrap Protocol(自举协议),BOOTP协议是一个基于TCP/IP协议的协议,它可以让无盘站从一个中心服务器上获得IP地址,为局域网中的无盘工作站分配动态IP地址,并不需要每 个用户去设置静态IP地址.使用BOOTP协议的时候,一般包括Bootstrap Protocol Server(自举协议服务端)和Bootstrap Protocol Client(自举协议客户端)两部分.应用:该协议主要用于有无盘工作站的局域网中,客户

Android分别使用HTTP协议和TCP协议实现上传文件

http://blog.csdn.net/furongkang/article/details/6838450 Android上传文件有两种方式,第一种是基于Http协议的HttpURLConnection,第二种是基于TCP协议的Socket. 这两种方式的区别是使用HttpURLConnection上传时内部有缓存机制,如果上传较大文件会导致内存溢出.如果用TCP协议Socket方式上传就会解决这种弊端. HTTP协议HttpURLConnection 1. 通过URL封装路径打开一个Htt

网络协议基础知识 SMTP协议和UDP协议

SMTP协议的命令和应答 从前面的通讯模型可以看出SMTP协议在发送SMTP和接收SMTP之间的会话是靠发送SMTP的SMTP命令和接收SMTP反馈的应答来完成的.在通讯链路建立后,发送SMTP发送MAIL命令指令邮件发送者,若接收SMTP此时可以接收邮件则作出OK的应答,然后发送SMTP继续发出RCPT命令以确认邮件是否收到,如果接收到就作出OK的应答,否则就发出拒绝接收应答,但这并不会对整个邮件操作造成影响.双方如此反复多次,直至邮件处理完毕.SMTP协议共包含10个SMTP命令,列表如下:

网络协议基础知识:SMTP协议和UDP协议

SMTP协议的命令和应答 从前面的通讯模型可以看出SMTP协议在发送SMTP和接收SMTP之间的会话是靠发送SMTP的SMTP命令和接收SMTP反馈的应答来完成的.在通讯链路建立后,发送SMTP发送MAIL命令指令邮件发送者,若接收SMTP此时可以接收邮件则作出OK的应答,然后发送SMTP继续发出RCPT命令以确认邮件是否收到,如果接收到就作出OK的应答,否则就发出拒绝接收应答,但这并不会对整个邮件操作造成影响.双方如此反复多次,直至邮件处理完毕.SMTP协议共包含10个SMTP命令,列表如下:

ssh协议和telnet协议 理解 小结

SSH简介 SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程登录会话和其它网络服务提供安全性的协议.利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题.端口22. Telnet简介 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能力.在

解耦神器 —— 统跳协议和Rewrite引擎

题记:天猫App长大了,已经长成了流量以千万计规模的App,当下至少有10个团队在直接维护天猫App.在App长大,团队扩充的过程中解耦是一个永恒的话题,而界面解耦又是App架构的重中之重. 统跳协议是天猫App统一跳转协议,主要负责天猫App界面之间的串联,也就是界面跳转服务.Rewrite引擎是与之配合的一套URL重写引擎,可以通过配置实现重写规则动态化. 历史上的今天 统跳协议的前身是一套叫做internal的协议,internal要重点解决的问题是在WebView和推送通知中如何跳转到指

nat协议-关于NAT协议和IP的问题

问题描述 关于NAT协议和IP的问题 根据NAT协议,局域网里的计算机共用一个公网IP连接到Internet,那么现在知道对方的ip,但是这个IP实际上并不能指向到局域网中的某个计算机(因为是共用一个外网ip),那么怎么通过IP地址对指定的局域网中的计算机进行攻击? 解决方案 局域网中有服务器,要确定是哪一台机器,需要查看服务器上的日志. 解决方案二: 攻击不了.因为只有内网才能主动发起连接.

java-mqtt协议和apollo搭配时,安卓连不上apollo

问题描述 mqtt协议和apollo搭配时,安卓连不上apollo 我在编写配置环境完之后,j2se的server通过host = "tcp://0.0.0.0:61613";连接上了apollo,然后在安卓客户端上面,用host = "tcp://127.0.0.1:61613",却没办法连上apollo,在logCat中找到了这么一段信息: java.lang.IllegalArgumentException: http://127.0.0.1:61680 大神

Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器_python

最近在做的一个项目中需要使用到HTML5中引入的WebSocket技术,本来以为应该很容易就能搞定,谁知道在真正上手开发了以后才发现有很多麻烦的地方,虽然我们是一个以前端开发和设计见长的团队,而且作为一个二手程序猿又长期不被待见,但是为了让有同样需求的朋友少走些弯路,我还是决定把实现方法贴在这个地方. 关于WebSocket的基本概念,维基百科上解释的很清楚,而且网上也能搜出来一大把,这里就略过不表,直接进入正题. 这次的问题首先有一个前提,就是得用Python来实现这个服务器,如果对具体语言没