www.dbpj.net > 如何写jAvA程序代码测试kAFkA

如何写jAvA程序代码测试kAFkA

首先你在链接时候检查是否代码里的ip 和端口是不是对的,端口是broker 端口,默认9092 ;其次查看代码是生产者,看kafka 集群里这个主题是否存在(如果不存在,默认是配置可以自动创建,看是非将该配置修改);然后检测防火墙,相应端口是否开放(防火墙直接关也可以);检测 server.properties 文件的 listeners 是否配置,若没有将其配置好

可以用main函数和JUnit来写测试代码.main是最早使用的,但是现在更流行的测试工具是JUnit. JUnit是一个Java语言的单元测试框架.它由Kent Beck和Erich Gamma建立,逐渐成为源于Kent Beck的sUnit的xUnit家族中最为成功的一个.

写个main函数就可以测试了

功能模块之间通信, 三四个模块的话用socket也行.但是企业级程序动辄几十个功能模块,一秒几万条消息需要传递. 再考虑低耦合,可拓展性,可维护性,用kafka来作为message bus传信息就不可避免.其实有其他很多的AMQP产品选择. rabbitMQ, ActiveMQ等等. kafka作为一个年轻的产品,现在还远不及RabbitMQ那么流行. kafka还是太年轻了,社区活跃度和文档都不及其他AMQP产品那么多那么好.

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class DoChar { private BufferedReader buf; public void getWord() { buf = new BufferedReader(new InputStreamReader(System.in)); try { int a=0;

你是指测试数据?把数据写成配置文件,用java读取即可

桌面的测试不用说就是junit了web测试比较麻烦,但也不是不能做,可以用cactus,和HttpUnit这两个junit的扩展

你这样完全没错啊..这是运行的时候不要F11了.右键->Run->JUnit

没有绝对的事你可以写出好多测试数据和代码来目的就是跑遍你写的所有代码并测试代码是否正确比如你的代码中有if () { } else if () { } else if () { }这时候你的测试数据至少要有四组.但测试代码你可以用一个就可以了

你这说的太笼统了,应该具体些.有了Java代码之后 1、可以在代码中写些测试的方法,把你想要验证的东西,输出看一下.2、可以用Debug的形式,跟踪代码执行,验证程序的逻辑是否正确.3、利用JUnit写断言,测试结果

网站地图

All rights reserved Powered by www.dbpj.net

copyright ©right 2010-2021。
www.dbpj.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com