小编Le *_*ang的帖子

如何将测试api的Locust结果写入文件

我通过API调用测试,

locust -f locustfile.py --host=http://localhost --no-web  --hatch-rate=20 --clients=10000
Run Code Online (Sandbox Code Playgroud)

得到了一个结果

 Name                                                          # reqs      # fails     Avg     Min     Max  |  Median   req/s
--------------------------------------------------------------------------------------------------------------------------------------------
 POST 8000/queries.json                                           137     0(0.00%)       5       2      23  |       5   11.00

--------------------------------------------------------------------------------------------------------------------------------------------
 Total                                                            708     0(0.00%)    
Run Code Online (Sandbox Code Playgroud)

我想把这个结果写成一个文件.谁能帮我这个?

下面是python中的代码

@task(1)
def test_topview(self):
    post_data_topview = """{ "category": "321",   "num": 20,   "genderCat" : ["23"] }"""
    with self.client.request(method="POST", url="http://192.168.1.107:8001/queries.json", headers= {"Content-Type" : "application/json"}, data = post_data_topview, catch_response = True ) as response:
        if not matched(response.content) :
            response.failure("No content")
Run Code Online (Sandbox Code Playgroud)

非常感谢你.

python python-2.7 locust

6
推荐指数
2
解决办法
4267
查看次数

如何更改 MultipartFile 的原始文件名

我在服务器端有一个 MultipartFile 文件。我想更改此文件的原始文件名,但该类仅支持 getOriginalFilename()。

谁能帮我这个?PS:是上传的图片文件。

非常感谢。

java multipartform-data

6
推荐指数
1
解决办法
9971
查看次数

仅替换第一个匹配行,同时保留前导空格

我有一个文件,其中包含以下句子:

"cutoffTime": "20151024000000"
Run Code Online (Sandbox Code Playgroud)

我想使用 sed 或 grep 查找以 开头的行cutoffTime,然后用另一个字符串替换整行,例如:

"startTime" : "20151028000000"
Run Code Online (Sandbox Code Playgroud)

编者注:

在问题和几个答案首次发布,出现了两个额外的要求,现在的标题反映了这些要求:

  • 保留要替换的行开头的前导空格(或至少是制表符)。

  • 仅替换第一个匹配行。

unix sed

3
推荐指数
1
解决办法
3130
查看次数

将第一个列表的元素分配给另一个列表/数组

我有Array[(List(String)), Array[(Int, Int)]]这样的

 ((123, 456, 789), (1, 24))
 ((89, 284), (2, 6))
 ((125, 173, 88, 222), (3, 4))
Run Code Online (Sandbox Code Playgroud)

我想将第一个列表的每个元素分发到第二个列表,就像这样

 (123, (1, 24))
 (456, (1, 24))
 (789, (1, 24))
 (89, (2, 6))
 (284, (2, 6))
 (125, (3, 4))
 (173, (3, 4))
 (88, (3, 4))
 (22, (3, 4))
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?非常感谢你.

scala scala-collections

2
推荐指数
1
解决办法
72
查看次数

按第一个元素分组数组

我有一个这样的数组[(Int,(Int,Int))],

   (24, (12, 5))
   (12, (17, 3))
   (1,  (7, 25))
   (24, (4, 6))
   (1,  (13, 3))
   (12, (9, 14))
   (24, (9, 18))
Run Code Online (Sandbox Code Playgroud)

我想用第一个元素对这些数组进行分组,这意味着我希望:

   (24, ((12, 5), (4, 6), (9, 18)))
   (12, ((17, 3), (9, 14)))
   (1,  ((7, 25), (13, 3)))  
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

scala scala-collections

1
推荐指数
1
解决办法
885
查看次数