首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何确定wrk针对的是不同的配置文件ids?

我如何确定wrk针对的是不同的配置文件ids?
EN

Stack Overflow用户
提问于 2017-07-12 16:11:24
回答 1查看 317关注 0票数 0

我第一次做性能测试和使用wrk。我的目标是将请求发送到不同的配置文件is,因为我怀疑正在测试的平台缓存了相同的请求,以便缩短响应时间。URL如下所示:

http://some_url:some_port/cxs/profiles/...

创建了一个LUA脚本来随机化配置文件ids,如下所示:

代码语言:javascript
复制
request = function()   
return wrk.format(nil, string.format("/cxs/profiles/%012d", math.random(100000000)))
end

我的wrk请求看起来是这样的:

代码语言:javascript
复制
 wrk -t3 -c8 -d15m -H "Authorization: Basic a2FyYWY6a2FyYWY=" -s myScript.lua "http://some_url:some_port" --latency 

有没有办法确保wrk真的针对不同的配置文件ids?因为在没有脚本的情况下响应时间不会有太大变化

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-16 20:15:59

我发现在添加math.randomseed(os.time())时,要确保math.random()函数每次都会生成新的随机数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45051999

复制
相关文章

相似问题

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