19得票9回答
在Jmeter中从CSV文件中随机选择数据

我有一个非常大的CSV文件(8000+项)包含URL,我通过CSV Data Set Config元素读取它。它正在填充HTTP请求采样器的路径,并使用while控制器进行迭代。 这很好,但我希望每个用户(线程)从CSV URL列表中随机选择一个URL。我不希望每个线程按顺序使用CSV项。 ...

19得票6回答
如果(null 检查)-else 和 try catch(NullPointerException)哪个更有效率?

以下三个函数中哪一个更有效率? public String getmConnectedDeviceName1() { if(null != mServerDevice) { return mServerDevice.getName(); ...

19得票1回答
在Django中进行性能、负载和压力测试

我正在学习Django应用程序的不同测试类型。我知道如何在Django中进行功能和单元测试以及如何应用不同的方法,但现在我面临一个新挑战,我需要知道如何进行: 性能测试 负载测试 压力测试 我知道它们之间的区别,但我不知道应该遵循哪种最佳方法,哪些是最好的软件包或者我可以在哪里获取一些...

19得票2回答
如何测试现代Angular应用程序的性能/负载

我希望对一个使用 Angular 6+ 作为前端框架的 Web 应用程序进行负载/性能测试。该应用程序非常大,使用了许多向导/模态框等。 有哪些当前最先进的方法和工具可用于测试这种应用程序? 为了澄清,我想要进行一些真正的端到端前端性能测试,例如在无头模式下打开浏览器,打开向导并获取直到向...

18得票2回答
实体框架性能问题

我在使用 Entity Framework 和 Code First 时遇到了有趣的性能问题。 这里是我的实体结构: 一本书可以有多条评论。 每条评论与一本书关联。 一条评论可以有一个或多个回复。 一个回复与一条评论关联。public class Book { public int...

18得票2回答
JavaScript性能:为什么循环遍历数组并检查每个值比使用indexOf、search和match更快?

这对我来说是一个巨大的惊喜,我想要理解这个结果。我在 jsperf测试 中进行了一项测试,基本上是检查一个字符串(它是URL的一部分,我想要检查)并检查其中是否包含4个项目(实际上,这些项目都包含在字符串中)。 它有5种检查方式: 普通的indexOf; 拆分字符串,然后使用indexO...

18得票2回答
如何为iOS应用自动创建性能报告?

对于我的一些iOS应用项目,我希望我的CI服务器能够报告以下属性: 启动时间 帧率 两者都可以作为随时间变化的图表展示,并且具有“低水位标记”,这样如果测量结果不符合某些标准,构建就会失败。我已经找到了一些需要的东西。 CI服务器将是Jenkins。 我可以使用Transporte...

17得票5回答
PHP5-FPM随机开始消耗大量CPU

我遇到了一个非常奇怪的问题,不确定如何进一步进行调试。我在一个NGINX + PHP5-FPM + APC的Amazon Ubuntu实例上安装了一个复杂的PHP框架网站。在尝试调试问题时,我将流程简化为以下几点:包含大量大类、创建主对象、启动会话、从memcached检索配置数组、从memc...

17得票4回答
如何在一秒钟内准确地发送超过4000个请求?

我有一个HTTP GET请求,需要在1秒钟内精确地将请求发送给应用服务器超过4000次。 我正在使用JMeter发送这些请求。 我每次使用嗅探工具(Wireshark)对每个测试进行网络抓包分析。 我已经尝试了单台机器、多台机器(并行)甚至分布式模式来实现这一点。 实际上,JMeter的结果并...

17得票2回答
如何测量Python的asyncio代码性能?

我无法使用常规工具和技术来衡量协程的性能,因为在await时所需的时间不应被考虑(或者只应考虑读取可等待对象的开销而不是IO延迟)。 那么如何测量协程需要的时间?如何比较两个实现并找出更有效的方法?我应该使用什么工具?