我想使用进行REST性能和可伸缩性web服务测试。我目前正在使用JMeter来解决这个问题,因为我在开始这个项目时并没有意识到gatling。Gatling将更好地集成,并将更好地用于该项目,原因有很多。
我想问一个主要问题:
显然,使用正确的web服务信息配置Gatling有很多开销。我已经在JMeter中做到了这一点,我不想再做一次。对于其中一个子项目,我们有一个WADL,但对于另一个项目,我们没有这样的东西。是否可以以开箱即用的方式导入:
a. JMeter测试计划和
b. WADL文档
加特林吗?
我已经浏览了文档,但不幸的是,我找不到任何引用这些文档的内容。
我是刚认识加特林的。我找不到一个简单的完整示例,说明如何查看完整的HTTP响应体。
这是我的简单例子
class CreateNotecard extends Simulation {
val baseURL = "https://portal.apps.stg.bluescape.com"
val httpConf = http
.baseURL(baseURL)
.userAgentHeader("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_4) AppleWebK
我想加载一个用户的家庭时间线后,通过认证‘签名与推特’使用OAuth。我正在使用这个库来处理身份验证部分
身份验证部分工作正常,但我不清楚如何作为给定的经过身份验证的用户向twitter api发送请求。我想为用户的主页时间线发出一个ajax请求,如下所示:
// this call produces "is not allowed by Access-Control-Allow-Origin" error
$.getJSON("http://api.twitter.com/1/statuses/home_timeline.json", function(jso
以下内容适用于json,其最外层的容器是像{ ... }这样的对象
@service.json
def index():
data = request.vars
#fields are now accessible via data["fieldname"] or data.fieldname
#processing must be done to turn Storage object into dict()
return data_as_dict
但是,如果你发布了一个列表,它就不能工作了。
员额:
[
{"test"
Scenario: Create System X Report
Given I have accessed System x's endpoint
When I make a Post request for the report 7890 with the title Report number 7890
Then I get a response
Then I verify the response
这就是我在我的特性文件中的场景,我想将"7890“& "Report to 7890”传递到这个JSON主体中,它位于Step定义中的post请求中。
[Wh