http mock service
来源:互联网 发布:人工智能股票龙头科大 编辑:程序博客网 时间:2024/06/06 00:48
最近在研究一个bug的时候发现原有的模拟http response的系统功能有些缺失, 主要是缺少了对chunked response的支持, 而这个bug恰恰就是在这种情况下容易出现, 遂为了能让这个系统更灵活并易于我们自己维护, 写了这个新的系统, ok, 废话不多说了, 简单介绍下这个service的大致功能吧:
1. 支持指定长度的response
2. 支持chunked response
3. 混合模式, 根据设定的比例返回response
地址在这里
How to run:
1. make
2. make install
3. cd bin && ./httpd_mock -c ../etc/httpd_mock.cfg
提示: 如果想安装在别处, 比如/usr/local下可以: make prefix=/usr/local/ && make install
想必看过config之后大家就能对其功能更加一目了然了:
# This is a default configuration file# The format is "key = value"# server listen portlisten_port = 7758# server max connectionmax_connection = 20000# workersworkers = 1# response type [CONTENT|CHUNKED|MIX]response_type = MIX# chunk ratio [0-100], active when response_type is MIXchunk_ratio = 10############## CONTENT RESPONSE SETTING ############## min latency[ms]min_latency = 50# max latency[ms]max_latency = 100# min response size[byte]min_response_size = 100# max response size[byte]max_response_size = 200############## CONTENT RESPONSE SETTING ########################### CHUNK RESPONSE SETTING ############## min chunk latency[ms]min_chunk_latency = 50# max chunk latency[ms]max_chunk_latency = 100# min chunk response size[byte]min_chunk_response_size = 100# max chunk response size[byte]max_chunk_response_size = 200# chunk blockschunk_blocks = 2############## CHUNK RESPONSE SETTING ############## server timeout[ms]timeout = 10000# log level [TRACE|DEBUG|INFO|WARN|ERROR|FATAL]log_level = INFO# log filenamelog_filename = /tmp/httpd_mock_log
ok, that's all~ :D
- http mock service
- 利用mock做service层单测
- 在SOAP UI中Mock Restful Service
- 基于Wiremock创建Mock Service平台
- Java中Service层MOCK测试
- SoapUI:mock(模拟) service的使用
- 使用mockserver来进行http接口mock
- 用powermock mock Dao Http请求 log4j
- Mock
- mock
- mock
- mock
- Mockito单测,mock service层的mapper
- Spatis service单元测试: 使用mock mapper的方式
- Hot Deploying WAR Files and HTTP Mock Style Testing
- Nodejs中,使用nock做http请求的mock
- icinga 添加http service
- Spring HTTP Service
- 第三篇 菜单、图标与光标的使用
- java的getClass()函数
- 黑马程序员_c#面向对象基础:属性
- 用p6spy完整显示hibernate的SQL语句_转
- [Leetcode] Combination Sum II
- http mock service
- 面向对象
- 解决OpenCv中没有找到tbb_debug.dll的方法+OpenCv项目环境配置
- java_选择排序
- java中replaceAll和split的反斜杠("\")问题
- priority_queue的用法总结
- myeclipse启动报无虚拟环境解决方法
- 推荐给开发人员的实用命令行工具
- Strut2转换器