招投标网站学做网站论坛vip共享

张小明 2026/1/1 14:07:02
招投标网站,学做网站论坛vip共享,沙县建设局网站,公司网站开发方案文章目录1、项目背景2、项目功能3、功能测试测试工具服务器启动设置3.1访问页面测试3.2 POST请求测试3.3GET请求测试PUT请求测试3.5查询字符串打印四、边界测试4.1 长连接测试4.2 超时连接测试4.3 数据不完整测试4.4 业务处理超时测试4.5 多请求并发处理测试4.6 大文件传输测试…文章目录1、项目背景2、项目功能3、功能测试测试工具服务器启动设置3.1访问页面测试3.2 POST请求测试3.3GET请求测试PUT请求测试3.5查询字符串打印四、边界测试4.1 长连接测试4.2 超时连接测试4.3 数据不完整测试4.4 业务处理超时测试4.5 多请求并发处理测试4.6 大文件传输测试5、性能压力测试6、总结1、项目背景该项目是根据陈硕大神的muduo网络库原理进行模仿开发的基于主从React模式的OneThreadOneLoop 的Linux网络服务器框架。用来帮助使用者进行一个快速的高性能并发服务器搭建。2、项目功能该项目目前支持常用的高频的HTTP交互请求如GET、POST、PUT、字符串访问、上传文件功能。所有业务通过高并发进行处理且具有异常场景的监测与容错处理还可以对非活跃的链接进行及时的断联来节省资源。3、功能测试测试项测试目的测试结果访问页面测试验证浏览器访问页面正确性成功GET请求测试验证服务器正确处理请求并返回响应成功POST请求测试验证服务器正确处理请求并提交数据成功PUT请求测试验证服务器正确处理资源文件的修改成功查询字符串打印测试验证服务器正确解析并打印URL查询参数成功测试工具Microsoft Edge 143.0.3650.80 (正式版本) (64 位)PostMan 11.76.0服务器启动设置3.1访问页面测试3.2 POST请求测试3.3GET请求测试PUT请求测试采用Postman Put请求后对应文件出现请求更改的文字。3.5查询字符串打印四、边界测试测试场景测试描述测试结果长连接超时测试客户端持续发送数据至超时时间观察服务器是否正常关闭连接成功超时后连接正常释放超时连接测试创建一个客户端给服务器发送一次数据后不动了查看服务器是否会正常的超时关闭连接成功正常超时关闭连接数据不完整测试发送不足1024字节的数据观察服务器处理逻辑成功未处理请求超时关闭连接业务处理超时测试模拟单次业务处理超时观察其他连接是否被拖累成功释放操作延迟至任务池处理多请求并发处理测试一次性发送多条数据验证每条请求均被独立处理成功所有请求正常响应大文件传输测试上传一个1G的文件到服务器验证服务器保存的文件与客户端上传的文件内容是否一致成功客户端与服务器的文件内容相同4.1 长连接测试创建一个客户端设定好请求方法与路径后 设置连接模式为keep-alive查看服务器端是否会短时间内释放服务器状态由时间可以看出我设置了一直不断联已经运行了30分钟由此看出长连接设置启动是有效的。4.2 超时连接测试服务器状态服务器已设置了10秒钟没有请求后释放。在client端发送第一次请求后没有请求发送10秒后服务器自动释放客户端收到接收失败。4.3 数据不完整测试客户端测试设置在header中高设置自身发送数据长度100但本身数据长度不足首先只发送一次数据服务器状态在建立连接后等待了9秒没有收到完整长度的数据进行了释放操作。客户端收到信息连续发送三次给服务器服务器状态客户端收到信息由两次测试可以看出结论如果数据只发送一次服务器将得不到完整请求就不会进行业务处理客户端也就得不到响应最终超时关闭连接连着给服务器发送了多次 小的请求 服务器会将后边的请求当作前边请求的正文进行处理而后便处理的时候有可能就会因为处理错误而关闭连接4.4 业务处理超时测试当服务器达到了一个性能瓶颈在一次业务处理中花费了太长的时间超过了服务器设置的非活跃超时时间。在一次业务处理中耗费太长时间导致其他的连接也被连累超时其他的连接有可能会被拖累超时释放。假设现在 12345描述符就绪了 在处理1的时候花费了30s处理完超时了导致2345描述符因为长时间没有刷新活跃度。1.如果接下来的2345描述符都是通信连接描述符如果都就绪了则并不影响因为接下来就会进行处理并刷新活跃度。2.如果接下来的2号描述符是定时器事件描述符定时器触发超时执行定时任务就会将345描述符给释放掉这时候一旦345描述符对应的连接被释放接下来在处理345事件的时候就会导致程序崩溃内存访问错误因此这时候在本次事件处理中并不能直接对连接进行释放而应该将释放操作压入到任务池中等到事件处理完了执行任务池中的任务的时候再去释放。服务器状态客户端状态4.5 多请求并发处理测试一次性给服务器发送多条数据请求然后查看服务器能否正确处理服务器状态 所有请求全部收到并且处理正确4.6 大文件传输测试发送一个1g大小的文本文件给服务器传输完成后对比两个文件md5值服务器端客户端5、性能压力测试测试环境服务器2核2G云服务器客户端服务器本地工具Webbench测试方法60秒短时高并发测试经测试4000并发量为最大并发量6、总结该高并发服务器核心功能覆盖HTTP标准方法、大文件传输、高并发处理及异常场景容错具备稳定的性能表现QPS达68,952和可靠性适用于高负载Web服务等场景。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

做网站的后台用什么开发比较好wordpress浮动标签云

第一章:为什么顶尖团队都在用Open-AutoGLM做自动教学?真相令人震惊自动化教学的新范式 Open-AutoGLM 正在重新定义教育技术的边界。它不仅是一个开源的大语言模型框架,更是一套完整的自动教学引擎,能够根据学习者的行为数据动态生…

张小明 2025/12/28 1:38:11 网站建设

做期权注册网站室内设计培训班排行榜

3分钟搞定PDF生成与预览:jsPDFPDF.js全攻略 🚀 【免费下载链接】jsPDF 项目地址: https://gitcode.com/gh_mirrors/jsp/jsPDF 还在为PDF文件处理而烦恼吗?本文将带你快速掌握前端PDF生成与预览的完美组合——jsPDF与PDF.js。无需复杂…

张小明 2025/12/28 1:37:38 网站建设

企业网站开发计划分销系统模式

ContiNew Admin:企业级后台框架的终极开发效率提升方案 【免费下载链接】continew-admin 🔥Almost最佳后端规范🔥持续迭代优化的前后端分离中后台管理系统框架,开箱即用,持续提供舒适的开发体验。当前采用技术栈&#…

张小明 2026/1/1 0:19:28 网站建设

phpnow超详细WordPress宁波seo公司排名榜

在数字经济加速渗透的今天,智慧园区系统已成为破解传统园区管理瓶颈、激活产业发展动能的核心支撑。它不再是简单的技术叠加,而是集数据整合、智能管控、服务优化于一体的综合性管理生态,通过融合大数据、物联网、云计算、人工智能等前沿技术…

张小明 2025/12/28 1:36:31 网站建设

莱芜房产网站wordpress上传视频教程

导语 【免费下载链接】Kimi-VL-A3B-Thinking-2506 这是 Kimi-VL-A3B-Thinking 的更新版本,具备以下增强能力: 思考更智能,消耗更少 Token:2506 版本在多模态推理基准测试中达到更高准确率:MathVision 56.9(…

张小明 2025/12/28 1:34:18 网站建设

网站的项目建设周期如何免费制作和开发自己的小程序

Flutter 2025 性能工程体系:从启动优化到帧率稳定,打造丝滑、省电、低内存的极致用户体验 引言:你的 App 真的“快”吗? 你是否还在用这些方式理解性能?“页面能打开就行,卡一下用户忍忍” “内存占用高&am…

张小明 2025/12/28 1:33:44 网站建设