首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有URL导入功能的加载或压力测试工具

具有URL导入功能的加载或压力测试工具
EN

Stack Overflow用户
提问于 2009-11-25 10:58:54
回答 3查看 1.6K关注 0票数 2

有人能推荐一个负载测试工具吗?它允许您:

a.重放IIS (7)日志以模拟真实的实时站点每日运行;

b.导入一个CSV或等价的URL列表,这样我们可以实现类似的事情,但在一个URL级别;

c. .net API使我可以轻松地从URLS列表中创建简单的测试,这也是一个很好的方法。

我真的不想记录我的测试。

我想我可以使用WAPT ),但是我需要手动创建一个XML文件,不需要太多的悲伤,但是我想知道是否有任何工具可以覆盖这些场景。

EN

回答 3

Stack Overflow用户

发布于 2009-11-25 20:30:39

需要一些代码才能将文件解析为合适的测试运行。

这是一个很好的负载测试解决方案。

票数 1
EN

Stack Overflow用户

发布于 2009-12-02 05:09:33

我们的负载测试服务允许您编写一个非常简单的脚本,使用JavaScript从CSV文件中提取数据,然后获取这些URL。例如,以下代码将从CSV文件中提取10个随机URL并作为单个会话的一部分获取它们:

代码语言:javascript
复制
var c = browserMob.openHttpClient();
var csv = browserMob.getCSV("urls.csv");

browserMob.beginTransaction();

for (var i = 0; i < 10; i++) {
    browserMob.beginStep("Step 1");
    var url = csv.random().get("url");
    c.get(url);
    browserMob.endStep();
}

browserMob.endTransaction();

CSV文件本身需要是一个普通的CSV文件,第一行包含一个名为"url“的标题。此脚本将对参与负载测试的每个虚拟用户重复运行。

票数 1
EN

Stack Overflow用户

发布于 2014-03-04 14:22:20

在我们的名为Yandex.Tank的开源工具中,我们支持所谓的“uri -format”,您只需将所有uri放入一个文件,一个uri --一行,然后在load.ini中指定标题,如下所示:

代码语言:javascript
复制
[phantom]
address=example.org
rps_schedule=line(1, 1600, 2m)
headers = [Host: mts-maps.yandex.ru]
  [Connection: close] [Bloody: yes]
ammo_file = ammo.uri

ammo.uri:

代码语言:javascript
复制
/
/index.html
/1/example.html
/2/example.html
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1796173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档