首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jmeter或smashbox加载测试附件云服务器

如何使用jmeter或smashbox加载测试附件云服务器
EN

Stack Overflow用户
提问于 2022-07-13 14:20:09
回答 2查看 88关注 0票数 0

我们正在我的组织中安装一个nextcloud服务器,在更广泛地部署之前,我希望加载它。

我已经设法用j测量仪做了一些测试.(见下面的答案)

现在,我想加载测试nextcloud的其他特性。我已经找到了这个回购,但它似乎不再更新:https://github.com/owncloud/smashbox谁知道它是否还在工作?(我还没有权限访问nexcloud服务器操作系统)。

显然,smashbox是为owncloud设计的,而不是针对nextcloud工具的nextcloud...any提示?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2022-07-13 14:30:10

如果您“尚未访问nexcloud服务器”,那么您如何知道“没有使用http授权管理器登录”?

管他呢。如果Nextcloud不询问您的凭据,那么它很可能是为单点登录配置的,而且很可能是Kerberos

如果是这样的话,您不仅需要添加HTTP授权管理器,还需要在krb5.confjaas.conf文件中执行相关的配置(在JMeter安装的"bin“文件夹中活动)。

您可以查看使用Apache JMeter的Windows身份验证文章,例如设置和更全面的解释。

票数 0
EN

Stack Overflow用户

发布于 2022-07-13 21:29:06

因此,答案是:

您必须创建两个示例http请求。第一个请求是登录页面上的get请求。第二个请求是登录页面上的post请求。

您必须创建一个正则表达式提取器来提取数据请求令牌:

代码语言:javascript
复制
data-requesttoken="(.+)"

您可以在post请求(name : requesttoken)中重用它,并在提取器中设置变量。您还需要向线程组中添加一个http管理器,并将其保留为空白,以便它处理get请求和post请求中设置的cookie。

然后登录可以正常工作,您可以在循环、线程数和爬坡中进行调优。

在我的机器上只有一个问题:请求随机成功或失败,因为cookie管理器有时在发送请求后在重定向中设置适当的cookie,有时不会.(见此处:JMeter随机设置适当的cookie,因此我的请求成功 )

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

https://stackoverflow.com/questions/72967892

复制
相关文章

相似问题

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