ios - 如何模拟多个 iOS 客户端连接到一个服务器?

标签 ios testing server

我正在创建一个服务和一个将连接到该服务的 iOS 客户端应用程序。我试图使客户端应用程序模块化,在其结构中松散耦合。

有时我会想看看多个客户端如何同时连接到一个服务,以及一切的表现如何。

处理此任务的工具/方法是什么?我应该为 Mac OS 创建一个继承自 iOS 客户端应用程序类的 CLI 实用程序应用程序吗?

我是否应该按照它具有代码接口(interface)的方式创建 iOS 应用程序,以便将其作为 API 之类的东西使用,以便从 CLI 应用程序与其交互?

理想情况下,我只想运行负责业务逻辑的代码部分,而不是 UI 内容,因此只需在控制台中查看应用程序日志就可以了,而不必看到 10 个相同工作的类似窗口iOS 应用。

大佬们用的解决方案是什么?

最佳答案

以下是我用于负载测试 Web 服务的几个工具:

Apache Bench (开源)

loader.io (软件即服务)

另一个选项是 Apache JMeter ,我还没有尝试过,但看起来很强大——而且是开源的。

关于ios - 如何模拟多个 iOS 客户端连接到一个服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33821563/

相关文章:

ios - 从在线 JSON 文件加载选取器 View 选项

javascript - 单击按钮捕获滚动

php - laravel 6 在运行测试后在测试环境中声明

node.js - nginx 有时响应 504/502 网关超时错误

bash - 登录远程 ssh 服务器时如何将文件复制到本地计算机

server - Dart:从Dart服务器上的HTTP POST请求接收文件,并将其内容保存/打印在服务器上

ios - 图片未出现在 WatchKit 应用程序中

ios - Live 中的应用内购买收据验证崩溃

ios - [__NSArrayM objectAtIndex :]: index 9223372036854775807 beyond bounds [0 . 。 13]'

unit-testing - 如何测试抽象数据类型?