[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[[["\u003cp\u003eThe latest version of the loadtest package for Google Cloud Pub/Sub is 1.48.0, and this page provides links to documentation for this and many prior versions.\u003c/p\u003e\n"],["\u003cp\u003eThe loadtest package facilitates testing for Pub/Sub, adhering to the interface located at \u003ca href=\"https://github.com/GoogleCloudPlatform/pubsub/tree/master/load-test-framework/\"\u003ehttps://github.com/GoogleCloudPlatform/pubsub/tree/master/load-test-framework/\u003c/a\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThis package is currently in an experimental phase of development, so it is not completely stable.\u003c/p\u003e\n"],["\u003cp\u003eThe package includes dummy Pub/Sub servers named PubServer and SubServer, designed specifically for load testing purposes.\u003c/p\u003e\n"],["\u003cp\u003eThe page provided links to the various packages on \u003ccode\u003epkg.go.dev\u003c/code\u003e, allowing access to information and older versions.\u003c/p\u003e\n"]]],[],null,["# Package cloud.google.com/go/pubsub/loadtest (v1.49.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.49.0 (latest)](/go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest)\n- [1.48.1](/go/docs/reference/cloud.google.com/go/pubsub/1.48.1/loadtest)\n- [1.47.0](/go/docs/reference/cloud.google.com/go/pubsub/1.47.0/loadtest)\n- [1.46.0](/go/docs/reference/cloud.google.com/go/pubsub/1.46.0/loadtest)\n- [1.45.3](/go/docs/reference/cloud.google.com/go/pubsub/1.45.3/loadtest)\n- [1.44.0](/go/docs/reference/cloud.google.com/go/pubsub/1.44.0/loadtest)\n- [1.43.0](/go/docs/reference/cloud.google.com/go/pubsub/1.43.0/loadtest)\n- [1.42.0](/go/docs/reference/cloud.google.com/go/pubsub/1.42.0/loadtest)\n- [1.41.0](/go/docs/reference/cloud.google.com/go/pubsub/1.41.0/loadtest)\n- [1.40.0](/go/docs/reference/cloud.google.com/go/pubsub/1.40.0/loadtest)\n- [1.39.0](/go/docs/reference/cloud.google.com/go/pubsub/1.39.0/loadtest)\n- [1.38.0](/go/docs/reference/cloud.google.com/go/pubsub/1.38.0/loadtest)\n- [1.37.0](/go/docs/reference/cloud.google.com/go/pubsub/1.37.0/loadtest)\n- [1.36.2](/go/docs/reference/cloud.google.com/go/pubsub/1.36.2/loadtest)\n- [1.35.0](/go/docs/reference/cloud.google.com/go/pubsub/1.35.0/loadtest)\n- [1.34.0](/go/docs/reference/cloud.google.com/go/pubsub/1.34.0/loadtest)\n- [1.33.0](/go/docs/reference/cloud.google.com/go/pubsub/1.33.0/loadtest)\n- [1.32.0](/go/docs/reference/cloud.google.com/go/pubsub/1.32.0/loadtest)\n- [1.31.0](/go/docs/reference/cloud.google.com/go/pubsub/1.31.0/loadtest)\n- [1.30.1](/go/docs/reference/cloud.google.com/go/pubsub/1.30.1/loadtest)\n- [1.29.0](/go/docs/reference/cloud.google.com/go/pubsub/1.29.0/loadtest)\n- [1.28.0](/go/docs/reference/cloud.google.com/go/pubsub/1.28.0/loadtest)\n- [1.27.1](/go/docs/reference/cloud.google.com/go/pubsub/1.27.1/loadtest)\n- [1.26.0](/go/docs/reference/cloud.google.com/go/pubsub/1.26.0/loadtest)\n- [1.25.1](/go/docs/reference/cloud.google.com/go/pubsub/1.25.1/loadtest)\n- [1.24.0](/go/docs/reference/cloud.google.com/go/pubsub/1.24.0/loadtest)\n- [1.23.1](/go/docs/reference/cloud.google.com/go/pubsub/1.23.1/loadtest)\n- [1.22.2](/go/docs/reference/cloud.google.com/go/pubsub/1.22.2/loadtest)\n- [1.21.1](/go/docs/reference/cloud.google.com/go/pubsub/1.21.1/loadtest)\n- [1.20.0](/go/docs/reference/cloud.google.com/go/pubsub/1.20.0/loadtest)\n- [1.19.0](/go/docs/reference/cloud.google.com/go/pubsub/1.19.0/loadtest)\n- [1.18.0](/go/docs/reference/cloud.google.com/go/pubsub/1.18.0/loadtest)\n- [1.17.1](/go/docs/reference/cloud.google.com/go/pubsub/1.17.1/loadtest)\n- [1.16.0](/go/docs/reference/cloud.google.com/go/pubsub/1.16.0/loadtest)\n- [1.15.0](/go/docs/reference/cloud.google.com/go/pubsub/1.15.0/loadtest)\n- [1.14.0](/go/docs/reference/cloud.google.com/go/pubsub/1.14.0/loadtest)\n- [1.13.0](/go/docs/reference/cloud.google.com/go/pubsub/1.13.0/loadtest)\n- [1.12.2](/go/docs/reference/cloud.google.com/go/pubsub/1.12.2/loadtest)\n- [1.11.0](/go/docs/reference/cloud.google.com/go/pubsub/1.11.0/loadtest)\n- [1.10.3](/go/docs/reference/cloud.google.com/go/pubsub/1.10.3/loadtest)\n- [1.9.1](/go/docs/reference/cloud.google.com/go/pubsub/1.9.1/loadtest) \n**Note:** To get more information about this package, such as access to older versions, view [this package on pkg.go.dev](https://pkg.go.dev/cloud.google.com/go/pubsub/loadtest). \n\u003cbr /\u003e\n\nPackage loadtest implements load testing for pubsub,\nfollowing the interface defined in \u003chttps://github.com/GoogleCloudPlatform/pubsub/tree/master/load-test-framework/\u003e .\n\nThis package is experimental. \n\nPubServer\n---------\n\n type PubServer struct {\n \tID https://pkg.go.dev/builtin#string\n\n \t/go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb./go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb#cloud_google_com_go_pubsub_loadtest_pb_UnimplementedLoadtestWorkerServer\n \t// contains filtered or unexported fields\n }\n\nPubServer is a dummy Pub/Sub server for load testing. \n\n### func (\\*PubServer) Start\n\n func (l *#cloud_google_com_go_pubsub_loadtest_PubServer) Start(ctx https://pkg.go.dev/context.https://pkg.go.dev/context#Context, req */go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb./go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb#cloud_google_com_go_pubsub_loadtest_pb_StartRequest) (*/go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb./go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb#cloud_google_com_go_pubsub_loadtest_pb_StartResponse, https://pkg.go.dev/builtin#error)\n\nStart starts the server. \n\nSubServer\n---------\n\n type SubServer struct {\n \t/go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb./go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb#cloud_google_com_go_pubsub_loadtest_pb_UnimplementedLoadtestWorkerServer\n \t// contains filtered or unexported fields\n }\n\nSubServer is a dummy Pub/Sub server for load testing. \n\n### func (\\*SubServer) Start\n\n func (s *#cloud_google_com_go_pubsub_loadtest_SubServer) Start(ctx https://pkg.go.dev/context.https://pkg.go.dev/context#Context, req */go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb./go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb#cloud_google_com_go_pubsub_loadtest_pb_StartRequest) (*/go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb./go/docs/reference/cloud.google.com/go/pubsub/latest/loadtest/pb#cloud_google_com_go_pubsub_loadtest_pb_StartResponse, https://pkg.go.dev/builtin#error)\n\nStart starts the server."]]