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.
shinycannonagainst 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
shinycannonon the same target application deployed using a different server like Shiny Server Pro.
record_sessioncontains messages from the server in the order they were received. If messages are received in a different order by
shinycannonwhen 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.
shinycannonto fail. The telltale sign of such a problem is a message like
WS_RECV line 66: Haven't received message after 30 secondsin
shinycannonis replaying them.
selectize()input, particularly when
server = TRUE. More information can be found at https://github.com/rstudio/shinyloadtest/issues/121
runtime: shinyunsupported: R Markdown documents that embed Shiny applications are currently unsupported.