diff options
author | Maksim Pechnikov <parallel588@gmail.com> | 2019-11-19 21:11:15 +0300 |
---|---|---|
committer | Maksim Pechnikov <parallel588@gmail.com> | 2019-11-19 21:11:15 +0300 |
commit | 1fcd579b6d8c26557dcc6f9d3c9f247d03e7b5a4 (patch) | |
tree | 6c8f6ba88bd4801849f5c639ca942139102eecc4 /benchmarks/load_testing/fetcher.ex | |
parent | bf89e0bf38d9709f6dd331f5d9b326575994423d (diff) | |
download | pleroma-1fcd579b6d8c26557dcc6f9d3c9f247d03e7b5a4.tar.gz pleroma-1fcd579b6d8c26557dcc6f9d3c9f247d03e7b5a4.zip |
benchmarks/ added favourites timeline
Diffstat (limited to 'benchmarks/load_testing/fetcher.ex')
-rw-r--r-- | benchmarks/load_testing/fetcher.ex | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/benchmarks/load_testing/fetcher.ex b/benchmarks/load_testing/fetcher.ex index cdc073b2e..776105d34 100644 --- a/benchmarks/load_testing/fetcher.ex +++ b/benchmarks/load_testing/fetcher.ex @@ -57,6 +57,9 @@ defmodule Pleroma.LoadTesting.Fetcher do Pleroma.Web.ActivityPub.ActivityPub.fetch_public_activities( mastodon_federated_timeline_params ) + end, + "User favourites timeline" => fn -> + Pleroma.Web.ActivityPub.ActivityPub.fetch_favourites(user) end }) @@ -74,6 +77,8 @@ defmodule Pleroma.LoadTesting.Fetcher do mastodon_federated_timeline_params ) + user_favourites = Pleroma.Web.ActivityPub.ActivityPub.fetch_favourites(user) + Benchee.run(%{ "Rendering home timeline" => fn -> Pleroma.Web.MastodonAPI.StatusView.render("index.json", %{ @@ -95,7 +100,13 @@ defmodule Pleroma.LoadTesting.Fetcher do for: user, as: :activity }) - end + end, + "Rendering favorites timeline" => fn -> + Pleroma.Web.MastodonAPI.StatusView.render("index.json", %{ + activities: user_favourites, + for: user, + as: :activity}) + end, }) end |