标签: performance-testing

我如何评估Dart表现?

Google推出了一种新语言,承诺它具有更好的性能,但我如何评估Dart源代码的性能呢?

我们以" 太阳花 "drawFrame方法为例:

  // Draw the complete figure for the current number of seeds.
  void drawFrame() {
    ctx.clearRect(0, 0, MAX_D, MAX_D);
    for (var i=0; i<seeds; i++) {
      var theta = i * PI2 / PHI;
      var r = Math.sqrt(i) * SCALE_FACTOR;
      var x = xc + r * Math.cos(theta);
      var y = yc - r * Math.sin(theta);
      drawSeed(x,y);
    }
  }
Run Code Online (Sandbox Code Playgroud)

如果我们有很多seeds,我们可以添加一个声明来评估其中的经过时间for吗?

performance performance-testing web dart

7
推荐指数
1
解决办法
1319
查看次数

Geb功能测试如何用于性能/容量测试?

是否有人知道任何允许Geb功能测试用于性能测试的工具?

在"持续交付"一书中,建议功能测试可用于性能测试,只是想知道是否有人有任何想法如何使用Gradle,Spock和Geb实现.

为了给出上下文,目前,我们正在使用JMeter脚本来模拟在页面上随机链接之后爬行我们站点的大量用户.这样可以相对较好地覆盖链接到内容,但是网站的某些区域(例如搜索和登录功能)不会被触及.

提前致谢.

functional-testing performance-testing gradle geb

7
推荐指数
1
解决办法
690
查看次数

性能问题:"java.text.MessageFormat.format"vs"StringBuilder"

我想知道比较MessageFormatStringBuilder上课.假设一个例子我有一个字符串.对于性能明智的哪一个是快速的: java.text.MessageFormat.formatStringBuilder("Test ").append("Hello ")

String txt = java.text.MessageFormat.format("Test {0}"," Hello") 
String txt1=   new StringBuilder("Test ").append("Hello ")
Run Code Online (Sandbox Code Playgroud)

我只是想知道在最佳实践或性能明智的情况下使用哪一个

java performance-testing

7
推荐指数
2
解决办法
5567
查看次数

从Web编码的性能测试中访问响应

WebTestRequest request1 = new WebTestRequest((this.Context["Environment"].ToString() + "/IBWeb/DefaultSB.aspx"));
request1.Headers.Add(new WebTestRequestHeader("Referer", (this.Context["Environment"].ToString() + "/IBWeb/")));
ExtractHiddenFields extractionRule1 = new ExtractHiddenFields();
extractionRule1.Required = true;
extractionRule1.HtmlDecode = true;
extractionRule1.ContextParameterName = "1";
request1.ExtractValues += new EventHandler<ExtractionEventArgs>(extractionRule1.Extract);
yield return request1;
request1 = null;
Run Code Online (Sandbox Code Playgroud)

我有一个如上所述的编码网络性能测试..测试运行没有任何问题..但我想访问WebTestRequest对象的输出/响应.这样做的最佳方法是什么?

c# performance-testing

7
推荐指数
1
解决办法
1636
查看次数

按处理器类型的Javascript性能

我想知道是否有人知道一个工具或数据库会给我相对于基于处理器类型的javascript性能.我试图向我的老板说明我们需要提高某些网页的效果.这些页面在我们办公室周围的所有高端硬件上运行良好,但我怀疑我们的用户群有更多的性能问题被解雇.我的目标是展示:

i7 @ 3.8ghz - completes javascript benchmark X in 1 minutes
i5 @ 2.2ghz - completes javascript benchmark X in 2 minutes
i3 @ 1.6ghz - completes javascript benchmark X in 4 minutes
Run Code Online (Sandbox Code Playgroud)

我自己没有硬件来运行这些测试,但是有一个基于处理器的相对性能的小库,我想我可以推断出来.谢谢!

PS - 我意识到很多因素会影响js性能,但我想要一些与处理器速度隔离的东西,因为它是我特定用例的一个限制因素.

javascript performance-testing

7
推荐指数
1
解决办法
558
查看次数

Visual Studio远程性能分析

我正在尝试配置远程进程以查看线程和内存诊断.当我尝试通过Debug附加到进程时,一切都在顺利进行.但是,当我尝试通过Analyze附加(用于分析)时,我找不到它.目前是否不支持此功能?

performance-testing visual-studio-2012

7
推荐指数
1
解决办法
917
查看次数

Boost池分配器比新的慢

所以我memory_pools基于boost池创建了这个容器分配器类:

memory_pools.hpp

#ifndef MEMORY_POOL_HPP
# define MEMORY_POOLS_HPP

// boost
# include <boost/pool/pool.hpp>
# include <boost/unordered_map.hpp>

template<typename ElementType>
class   memory_pools
{
public:
  template <typename>
  friend class memory_pools;

private:
  using pool = boost::pool<>;

public:
  using value_type = ElementType;
  using pointer = value_type*;
  using const_pointer = const value_type*;
  using reference = value_type&;
  using const_reference = const value_type&;
  using size_type = pool::size_type;
  using difference_type = pool::difference_type;

public:

  template<typename OtherElementType>
  struct rebind
  {
    using other = memory_pools<OtherElementType>;
  };

public:
  memory_pools();

  template<typename SourceElement>
  memory_pools(const …
Run Code Online (Sandbox Code Playgroud)

c++ performance performance-testing boost-pool

7
推荐指数
1
解决办法
5342
查看次数

JMeter未知的arg?t

我正在尝试以非gui模式运行JMeter(从命令行).

我已经在很多地方看到过,包括官方文档,以下命令将按我的意愿行事:

jmeter -n –t test.jmx -l testresults.jtl
Run Code Online (Sandbox Code Playgroud)

但是,我得到了"t"参数的非法参数异常.请参阅下面的我的控制台输出:

控制台屏幕截图显示命令的输出

以下是保存到jmeter.log的输出:

2016/08/09 14:41:59 INFO  - jmeter.util.JMeterUtils: Setting Locale to en_GB 
2016/08/09 14:41:59 INFO  - jmeter.JMeter: Loading user properties from: C:\apache-jmeter-3.0_src\apache-jmeter-3.0\bin\user.properties 
2016/08/09 14:41:59 INFO  - jmeter.JMeter: Loading system properties from: C:\apache-jmeter-3.0_src\apache-jmeter-3.0\bin\system.properties 
2016/08/09 14:41:59 FATAL - jmeter.JMeter: An error occurred:  java.lang.IllegalArgumentException: Unknown arg: –t
    at org.apache.jmeter.JMeter.initializeProperties(JMeter.java:746)
    at org.apache.jmeter.JMeter.start(JMeter.java:385)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at org.apache.jmeter.NewDriver.main(NewDriver.java:259)
Run Code Online (Sandbox Code Playgroud)

apache jmeter load-testing performance-testing

7
推荐指数
1
解决办法
6846
查看次数

如何检查链接[rel = preconnect]是否完成了它的工作?

我在页面的HTML代码中添加了链接[rel = preconnect].但是我如何检查预连接的工作原理?

预连接没有出现在DevTools的网络面板中,我在chrome:// tracing中看不到它.

我可以使用哪些工具来查看此活动?

html5 performance-testing web-performance

7
推荐指数
2
解决办法
1177
查看次数

在构建管道中的Azure DevOps上运行分布式JMeter测试

我需要使用JMeter在Azure中进行分布式负载测试。

我看不到如何进行:

  • 使用类似于此的方法一个
  • 使用JMeter核心分布式测试,我需要设置1个主节点和从节点,但是由于需要启动多个虚拟机,因此我看不到如何在管道中进行操作

jmeter azure performance-testing jmeter-plugins azure-devops

7
推荐指数
1
解决办法
1290
查看次数