- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 yandex Tank 来测试我的网络应用程序,我想测试注册,所以我需要发送这样的请求
标题
POST /registration HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 30
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://localhost:8080
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://localhost:8080/registration
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Cookie: csrftoken=XJ3oheJb0SndHfNAH2lSV2AtKNxxuXdv; JSESSIONID=igq9ejgl10jirr4t73mpjblp
表单数据
login=abracadbra&password=brar
是否可以使用不同的登录字段发送此类请求?
最佳答案
是的,这是可能的,对于 POST 请求,您应该使用请求式弹药文件,请参阅 http://yandextank.readthedocs.org/en/latest/tutorial.html#request-style
您可以将弹药文件指定为命令行参数或将其放入坦克.ini文件的[phantom]部分。
请记住,使用 phantom 作为负载生成器,无法执行基于场景的测试,因此您应该提前为请求生成所有必要的数据。 Yandex-tank 将根据所需的加载方案发送它。
我不确定 CSRF 保护在您的情况下如何工作,如果它不允许在多个请求中重复使用 session 和 csrftoken(并且此参数对于注册请求是强制性的),您将需要以某种方式获取每个请求生成弹药的有效 Cookie。在这种情况下,我建议您切换到一些基于场景的工具,即 jmeter。您也可以使用 jmeter 作为 yandex-tank 的负载生成器,请参阅 http://yandextank.readthedocs.org/en/latest/configuration.html#jmeter
如果您可以重复使用相同的 Cookie 进行多次注册,ammo 文件将如下所示:
649 tag1
POST /registration HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 30
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://localhost:8080
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://localhost:8080/registration
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Cookie: csrftoken=XJ3oheJb0SndHfNAH2lSV2AtKNxxuXdv; JSESSIONID=igq9ejgl10jirr4t73mpjblp
login=abracadbra&password=brar
646 tag2
POST /registration HTTP/1.1
Host: localhost:8080
Connection: keep-alive
Content-Length: 27
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
Origin: http://localhost:8080
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.146 Safari/537.36
Content-Type: application/x-www-form-urlencoded
Referer: http://localhost:8080/registration
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8,ru;q=0.6
Cookie: csrftoken=XJ3oheJb0SndHfNAH2lSV2AtKNxxuXdv; JSESSIONID=igq9ejgl10jirr4t73mpjblp
login=sample2&password=brar
...
关于load-testing - Yandex 坦克帖子数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22325215/
我使用带有下一个 Maven 依赖项的全新 Spring Boot 项目 org.springframework.boot spring-boot-
我正在构建一个应用程序,以便使用 JavaMail 通过 Java 上的 Yandex 发送和接收电子邮件。当我发送电子邮件时,我发现了一个问题,但我不知道如何解决它。它只是弹出并显示错误:535 5
例如,我正在尝试为此使用 unirest所以我把 base = 'translate.yandex.net' post = '/api/v1.5/tr./getLangs?ui=en&key=' +
我在 yandexmapkit-android 项目上工作。图书馆链接是 https://github.com/yandexmobile/yandexmapkit-android 文档非常薄弱,git
对于 Googlebot 的 AJAX 抓取,我在我的网站中使用“_escaped_fragment_”参数。 现在我查看了 Yandex 对我网站的搜索结果。 我看到搜索结果中不存在 AJAX 响应
我愿意使用微数据/微格式/等。我的网站的一部分是在线词典。基本上,我只是想标记单词和定义,以帮助搜索引擎获取属于字典的每个页面中最重要的数据,并且可能让 Google 在结果页面中将它们用作“丰富的摘
我想使用 yandex Tank 来测试我的网络应用程序,我想测试注册,所以我需要发送这样的请求 标题 POST /registration HTTP/1.1 Host: localhost:8080
我正在尝试使用 Yandex 地理编码接收地址坐标。为了开始,我直接创建了一个查询,就像这里描述的那样 https://tech.yandex.ru/maps/doc/geocoder/desc/co
我尝试使用 yandex map 获取特定时间和地点的交通数据。我看this page (yandex map API)。我可以在自己的 map 上显示交通数据。使用geocoding ,我从 yan
我们已经有了一个网站。比方说 www.mysite.com。当您在右侧的 yandex.browser 打开此站点时,会出现一些快速链接。 (以下截图) 现在我们正在开发一个新网站,我们正处于测试阶段
本文整理了Java中ru.yandex.qatools.fsm.Yatomata类的一些代码示例,展示了Yatomata类的具体用法。这些代码示例主要来源于Github/Stackoverflow/M
在 clickhouse 文档中,提到了 Yandex.Metrica,它实现了双层分片。 “或者,正如我们在 Yandex.Metrica 中所做的那样,您可以设置双层分片:将整个集群划分为“层”,
目前,我使用 Firefox 作为带有 Selenium 的 Java 应用程序的浏览器。但火狐浏览器速度很慢。 是否可以使用 Yandex 作为浏览器?谷歌没有找到任何东西。 Selenium 支持
我正在尝试使用 yandex 发送电子邮件,但我的功能不起作用。它只是永远等待,也没有错误。这是我的功能: def send_emails(title,msg): server = smtpl
我正在使用 yandex map 来确定地址是否在特定公司的送货区域内。 我发现已经在 map 中绘制多边形的工作示例 ( yandex delivery zone api )。它运作良好,但我需要在
这听起来像是一个菜鸟问题,但这对我来说是一个大问题。我有一个名为 yandex-translator-java-api-master.zip 的文件,我尝试将其作为外部 JAR 添加到我的 eclip
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 7 年前。 Improve t
我需要更改 Yandex API 中标注的框架。或许还有其他方法可以在不使用此 API 的方法的情况下减小标注的大小? 标注的宽度必须是窗口宽度的 2/3。 最佳答案 GitHub 上有很多自定义标注
我有源和目的地的纬度和经度信息,我想将此信息发送到 yandex map ,yandex map 应该显示方向。我如何在 Swift 3 中执行此操作? 最佳答案 您应该使用 Yandex 的 URL
我想找到 Istanbul 尔两点之间的路线。为此,我尝试运行一个取自 this guide 的简单代码。 .但是这段代码不起作用。我无法查看路线路径或 map 。我的代码在这里。 Quick sta
我是一名优秀的程序员,十分优秀!