vignettes/limitations-of-shinyloadtest.Rmd
limitations-of-shinyloadtest.Rmd
shinyloadtest
is designed to work with a wide variety of application types and deployments, but there are certain types of application and deployment configurations that it is known not to support.
shinyloadtest
does not.shinycannon
against an application deployed using that same type of server. So, for example, a recording made of an application running on Connect will not work correctly if it’s run with shinycannon
on the same target application deployed using a different server like Shiny Server Pro.record_session
contains messages from the server in the order they were received. If messages are received in a different order by shinycannon
when it’s playing the recording back, that session will be considered a failure. If the same change in inputs does not always lead to outputs being updated in the same order, shinyloadtest will not work.
shinycannon
to fail. The telltale sign of such a problem is a message like WS_RECV line 66: Haven't received message after 30 seconds
in shinycannon
output.shinycannon
is replaying them.selectize()
input, particularly when server = TRUE
. More information can be found at https://github.com/rstudio/shinyloadtest/issues/121
runtime: shiny
unsupported: R Markdown documents that embed Shiny applications are currently unsupported.