問題タブ [runscope]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Runscope を使用して XML 応答を解析する方法
Runscope のデフォルト ライブラリ「marknote XML Parser」を使用して XML ドキュメントを解析しています。これまでのところ、すべてのエンドポイントでうまく機能していました。ただし、新しいエンドポイントで解析しようとしているのは、null オブジェクトの解析です。これは私が使用しているコードです:
問題は、Xパスを使用してRunscopeの「XML本体」アサーションを使用して情報を試すと、魅力的に機能しますが、ライブラリを使用すると解析されません。
何か案は?
xml - Runscope: XML 本体をアサートするときに変数を使用する
を使用してrunscope
おり、で変数を使用する際の問題に直面していますxpath
。XML 形式で応答を受け取り、/AllTickets/Ticket[TicketId/text()=12345]/Name/text()
が と等しいかどうかを確認したいとしsomename
ます。
を使用している限り、問題なく動作しますhardcoded values
。ただし、の値を変数として渡すことができるようにしたいのですが、TicketId
それを行うことはできません.明らかに、変数ticket_id
(テストで以前に定義されたもの)をその値に置き換えることはできません。
それが私が試したことです:
変数自体に問題はありません。アサーション セクションの予想される結果で使用しようとすると、問題なく置換されます。
問題は、XML 検証の xpath 部分で変数を使用するにはどうすればよいかということです。
web-services - Web サービスが Runscope とランダムな文字列で動作しているかどうかを確認するにはどうすればよいですか?
にクエリを送信して、Web サービスがまだ稼働しているかどうかを非常に基本的なチェックを行いますmy-endpoint.com?heartbeat={{utc_datetime}}
。サービスは単に の値を返しますheartbeat
。
ただし、アサーションを設定すると
数ミリ秒異なるため、これは失敗します。http://runscope.comで送信されたものと同じ変数を使用するにはどうすればよいですか?